先規定乙個字串,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 方...