Python入門課程NO28課 字符串常用函數(2)
str.strip():刪除字符串首尾的空白字符,返回一個首尾不包含空白字符的新字符串。
str.lstrip():函數名中的前綴l是單詞left的簡寫,該方法用來刪除字符串最左邊的空白字符,返回一個首部不包含空白字符的新字符串。
str.rstrip() :函數名中的前綴r是單詞right的簡寫,該方法用來刪除字符串最右邊的空白字符,返回一個尾部不包含空白字符的新字符串。
str.count(sub_str):字符串的子串統計,在字符串str中統計子串sub_str出現的數量,返回一個整型值。如果沒有相應的子串,那么返回的值為0。
str.find(sub_str):字符串的子串位置查找函數,從左到右查找子串第一次出現的位置,如果查找成功,返回子串在主串中的開始位置的索引,否則返回值為-1。這里的索引值同字符串索引訪問中的索引值,Python中的索引值從0開始進行編號。
str.rfind(sub_str):從右到左查找子串第一次出現的位置,如果查找成功,返回子串在主串中的開始位置的索引,否則返回值為-1。
示例如下:
運行結果如下:

- 上一篇
Python入門課程NO27課 字符串常用函數(1)
len(str):獲取字符串長度len(str),返回字符串str包含的字符個數。str.lower():字符串大寫轉小寫操作,將字符串str中的英文字母全部轉換為小寫的英文字母,返回一個字符串。str.upper():字符串小寫轉大寫操作,將字符串str中的英文字母全部轉換為大寫的英文字母,返回一個
- 下一篇
Python入門課程NO29課 字符串操作其他函數
str.replace(sub_str, dst_str):字符串的子串替換函數,將字符串中子串替換為新的字符串,返回一個新的字符串。將參數sub_str表示的子串替換為新的字符串dst_str。舉例說明:此例中將字符串中的子串scratch替換為python。那么輸出結果為:str.split(sep=None, maxsplit=-1):