1. 程式人生 > >字符串操作總結

字符串操作總結

join 去掉 首字母 cde 替換 clas 替代 eric 數字

 1 name=my    name is {name}
 2 
 3 print(name.capitalize())#首字母大寫
 4 print(name.count(a))#找到字符串中字符數量
 5 print(name.center(50,-))#字符串前後填充-,一共50個字符
 6 
 7 print(name.endswith(ao))#判斷字符串與什麽結尾
 8 print(name.expandtabs(tabsize=30))#將字符串中的tab改成空格
 9 
10 print(name.find(name))#找到字符位置
11 print(name[name.find(
name):])#切片 12 13 print(name.format(name=tao))#格式化輸出 14 print(name.format_map({name:tao}))#格式化輸出 15 16 print(acd.isalnum())#判斷是否是阿拉伯數字或阿拉伯字符,有特殊字符返回False 17 print(asddsv.isalpha())#判斷是否是純英文字符 18 print(123.isdecimal())#判斷是否是十進制 19 print(1A.isdigit())#判斷是否是整數 20 print(wo啊.isidentifier())#
判斷是否是合法的標識符/變量名 21 print(a.islower())#判斷是否是小寫 22 print(12.isnumeric())#判斷是否是數字 23 print(12D.istitle())#判斷每個首字母是否是大寫 24 print(wqwd.isprintable())#判斷是否可打印 25 print(asf.isupper())#判斷是否是大寫 26 27 print(+.join([1,2,3]))#將列表中元素用+號拼接成字符串 28 29 print(name.ljust(50,*))#字符串後填充*,一共50個字符 30 print
(name.rjust(50,*))#字符串前填充*,一共50個字符 31 32 print(AHBHJ.lower())#將字符串改成大寫 33 print(AasdHJ.upper())#將字符串改成小寫 34 35 print(\nvbNNJ.lstrip())#去掉左邊的空格和回車 36 print(vbNNJ\n.rstrip())#去掉右邊的空格和回車 37 print(\nvbNNJ\n.strip())#去掉倆邊的空格和回車 38 39 p=str.maketrans(abcdef,123456) 40 print(James tao.translate(p)) #將字符串abcdef中字符被12345替代,可以寫隨機密碼 41 42 print(james tao.replace(a,A,1))#替換 43 print(James tao.rfind(a))#找出字符串中最右字母的位置 44 45 print(James tao.split( ))#將字符串切成列表,默認為空格 46 print(James \ntao.splitlines())#將字符串按換行切成列表 47 print(James tao.swapcase())#大寫變小寫小寫變大寫 48 49 print(James tao.title())#都變成大寫 50 51 print(James tao.zfill(50))#字符串前填充0,一共50個字符

字符串操作總結