字串操作

2022-08-31 05:42:11 字數 759 閱讀 2383

特性:不可修改

name.capitalize()  首字母大寫

name.casefold() 大寫全部變小寫

name.center(50,"-") 輸出 '---------------------alex li----------------------'

name.count('lex') 統計 lex出現次數

name.encode() 將字串編碼成bytes格式

name.endswith("li") 判斷字串是否以 li結尾

"alex\tli".expandtabs(10) 輸出'alex li', 將\t轉換成多長的空格

name.find('a') 查詢a,找到返回其索引, 找不到返回-1

msg.index('a')  返回a所在字串的索引

'9aa'.isalnum() true

'9'.isdigit() 是否整數

name.isnumeric

name.isprintable

name.isspace

name.istitle

name.isupper

msg.partition('is')   輸出 ('my name ', 'is', ' , and age is ') 

b.isidentifier() #檢測一段字串可否被當作標誌符,即是否符合變數命名規則

字串操作 靠字串分割字串

字串分解函式。注意strtok比較複雜。要妥善運用!也可以不用strtok函式,但要實現字串靠字串分割比較困難!注意str指向的空間必須是可讀可寫的 如陣列或動態分配的空間 不能為字串常量的指標,因為strtok改變了其中的內容。include include 功能 將str中的字串按照elemon...

字串操作

字串操作 要了解字串操作首先要了解什麼是字串。前面已經提過,字串是乙個由零個或者多個字元組成的有限序列,既然是有限的那麼也就意味著字串存在乙個起始位置和乙個結束位置。我們以指定起始位置的方式來通知程式從該位置起向後的一段記憶體空間的內容應該解釋為字串。那麼這個字串在什麼地方結束呢?規定當遇到字元 0...

字串操作

include using namespace std int strlength char str char strcopy char str1,char str2 char strlink char str1,char str2 int main char strcopy char str1,c...