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

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