字串常見操作

2021-09-28 12:57:41 字數 1303 閱讀 3098

先規定乙個字串,mystr = 「hello world」,以下為字串常見操作

1、find

定義:檢測str是否包含在mystr中,如果是返回開始的索引,如果沒有找到則返回-1(從左往右)

格式:mystr.find(str, start=0, end=len(mystr))

說明:str:字串,start:開始的位置,end:結束的位置

2、rfind

定義:類似於find,只不過是從右面開始查詢

3、index

定義:跟find方法一樣,只不過如果str不在mystr中會報錯,會報乙個異常

格式:mystr.index(str, start=0, end=len(mystart))

4、rindex

定義:類似index,只不過是從右面開始查詢,返回的是開始查詢的索引,如果查詢不到則報錯

5、count

定義:返回str在start和end之間在mystr**現的次數

格式:mystr.count(str, start=0, end=len(mystr))

說明:如果找到資料,則返回資料出現的次數,如果沒有找到則返回0

6、replace

定義:把mystr中的str1替換成str2,如果count指定,則替換次數不會超過count次

格式:mystr.replace(str1, str2, count)

說明:str1:要被替換的元素 str2:新的元素 count:替換的次數

7、capitalize

定義:把字串的第乙個字母大寫

格式:mystr.capitalize()

8、title

定義:把字串中的每乙個單詞的首字母大寫

格式:mystr.title()

9、lower

定義:把mystr字串中所有的字母都小寫

格式:mystr.lower()

10、upper

定義:轉換mystr中所有的字元為大寫

格式:upper.mystr()

11、strip

定義:刪除mystr字串兩端的空白字元

格式:mystr.strip()

12、lstrip

定義:刪除mystr左邊的空白字元

格式:mystr.lstrip()

13、rstrip

定義:刪除mystr右邊的空白字元

格式:mystr.rstrip()

14、splitlines

定義:按照行進行分割,返回乙個包含各個元素的列表

格式:mystr.splitlines()

字串常見操作

彙總c 常用函式和方法集 3 變數.tostring 字元型轉換 轉為字串 12345.tostring n 生成 12,345.00 12345.tostring c 生成 12,345.00 12345.tostring e 生成 1.234500e 004 12345.tostring f4 ...

字串常見操作

字串常見操作 1 取字串長度 length 2 字串轉為比 getbytes 4 截斷字串的一部分 變數.substring 起始位置,擷取位數 5 查指定位置是否為空字元 char.iswhitespace 字串變數,位數 6 查字元是否是標點符號 char.ispunctuation 字元 7 ...

字串常見操作

如有字串mystr hello world itcast and itcastcpp 以下是常見的操作 1 find 檢測 str 是否包含在 mystr中,如果是返回開始的索引值,否則返回 1 mystr.find str,start 0,end len mystr 2 index 跟find 方...