python常見字串方法

2021-08-17 20:28:45 字數 1406 閱讀 6981

字串.isalnum()  所有字元都是數字或者字母,為真返回 ture,否則返回 false。

字串.isalpha()   所有字元都是字母,為真返回 ture,否則返回 false。

字串.isdigit()     所有字元都是數字,為真返回 ture,否則返回 false。

字串.islower()    所有字元都是小寫,為真返回 ture,否則返回 false。

字串.isupper()   所有字元都是大寫,為真返回 ture,否則返回 false。

字串.istitle()      所有單詞都是首字母大寫,為真返回 ture,否則返回 false。

字串.isspace()   所有字元都是空白字元,為真返回 ture,否則返回 false。

print('asda'.isalpha())  # 純字母

print('123'.isdecimal()) # 純數字

print('1.1'.isdigit()) # 是否為整數

print('zx'.isupper()) # 是否為大寫

a = '   字  符 \n  創 '

c= a.strip()#預設去掉字串兩邊的空格和換行符\n

c=a.lstrip()#預設去掉左邊的空格

c=a.rstrip()#預設去掉右邊的空格

print(words.strip('day'))#如果strip方法指定乙個值的話,那麼會去掉這個指定的值

print(words.count('a'))#統計字串出現次數

# print(words.index('z'))#找下標,如果找不到會報錯

print(words.find('z'))#找下標,如果找不到元素的話,會返回-1

print(words.replace('day','day')) #替換字串

print(words.isdigit()) # 判斷字串是否為純數字

print(words.startswith('https:'))#判斷字串是否以xx開頭

words.endswith('day')#判斷是否以某個字串結尾

print(words.upper()) #變成大寫

print(words.lower()) #變成小寫

username ='adbdsaf33333'

print(username.isalpha())#判斷字串是否全為字母

print(username.isalnum())#判斷是否包含字母和數字,它是由字母或數字就返回true

Python常見字串方法函式

1 大小寫轉換 s.lower s.upper 前者將s字串中所有大寫字母轉為小寫,後者相反 s.title s.capitalize 前者返回s字串中所有單詞首字母大寫且其他字母小寫的格式,後者返回首字母大寫 其他字母全部小寫的新字串。s.swapcase 將s字串中所有字母做大小置換,大寫變小寫...

python常見字串操作

str hello world print str.upper 把所有字元中的小寫字母轉換成大寫字母 print str.lower 把所有字元中的大寫字母轉換成小寫字母 print str.capitalize 把第乙個字母轉化為大寫字母,其餘小寫 print str.title 把每個單詞的第乙...

python常見字串操作

附 python2.x和python3.x中raw input 和input 區別 備註 1 在python2.x中raw input 和input 兩個函式都存在,其中區別為 raw input 將所有輸入作為字串看待,返回字串型別 input 只能接收 數字 的輸入,在對待純數字輸入時具有自己的...