python 字串函式

2021-07-29 05:31:40 字數 1663 閱讀 4530

str.count(sub)       返回:sub在str中出現的次數

str.find(sub)        返回:從左開始,查詢sub在str中第一次出現的位置。如果str中不包含sub,返回 -1

str.index(sub)       返回:從左開始,查詢sub在str中第一次出現的位置。如果str中不包含sub,舉出錯誤

str.rfind(sub)       返回:從右開始,查詢sub在str中第一次出現的位置。如果str中不包含sub,返回 -1

str.rindex(sub)      返回:從右開始,查詢sub在str中第一次出現的位置。如果str中不包含sub,舉出錯誤

str.isalnum()        返回:true, 如果所有的字元都是字母或數字

str.isalpha()        返回:true,如果所有的字元都是字母

str.isdigit()        返回:true,如果所有的字元都是數字

str.istitle()        返回:true,如果所有的詞的首字母都是大寫

str.isspace()        返回:true,如果所有的字元都是空格

str.islower()        返回:true,如果所有的字元都是小寫字母

str.isupper()        返回:true,如果所有的字元都是大寫字母

str.split([sep, [max]])    返回:從左開始,以空格為分割符(separator),將str分割為多個子字串,總共分割max次。將所得的子字串放在乙個表中返回。可以str.split(',')的方式使用逗號或者其它分割符

str.rsplit([sep, [max]])   返回:從右開始,以空格為分割符(separator),將str分割為多個子字串,總共分割max次。將所得的子字串放在乙個表中返回。可以str.rsplit(',')的方式使用逗號或者其它分割符

str.join(s)                返回:將s中的元素,以str為分割符,合併成為乙個字串。

str.strip([sub])           返回:去掉字串開頭和結尾的空格。也可以提供引數sub,去掉位於字串開頭和結尾的sub  

str.replace(sub, new_sub)  返回:用乙個新的字串new_sub替換str中的sub

str.capitalize()           返回:將str第乙個字母大寫

str.lower()                返回:將str全部字母改為小寫

str.upper()                返回:將str全部字母改為大寫

str.swapcase()             返回:將str大寫字母改為小寫,小寫改為大寫

str.title()                返回:將str的每個詞(以空格分隔)的首字母大寫

str.center(width)          返回:長度為width的字串,將原字串放入該字串中心,其它空餘位置為空格。

str.ljust(width)           返回:長度為width的字串,將原字串左對齊放入該字串,其它空餘位置為空格。

str.rjust(width)           返回:長度為width的字串,將原字串右對齊放入該字串,其它空餘位置為空格。

from:

python字串函式

對於月份不足兩位補零操作如下 stryearmonth str year str month zfill 2 不足兩位補充0 生成字串變數 strcpy sstr1,sstr2 sstr1 strcpy sstr2 sstr1 sstr1 strcpy2 print sstr2 比較字串 strcm...

Python 字串函式

注意cmp函式的輸出結果和c語言的strcmp是一樣的。還可以用 aaa bbb 來比較字串。擷取字串 特別注意 下標從0開始 str 0 3 不包含下標為3的字元。str 0123456789 print str 0 3 擷取第一位到第三位的字元 print str 擷取字串的全部字元 print...

Python 字串函式

python 字串函式 注意cmp函式的輸出結果和c語言的strcmp是一樣的。還可以用 aaa bbb 來比較字串。擷取字串 特別注意 下標從0開始 str 0 3 不包含下標為3的字元。str 0123456789 print str 0 3 擷取第一位到第三位的字元 print str 擷取字...