1. 程式人生 > >python學習暫時筆記-20180616

python學習暫時筆記-20180616

換行符 PE swap 大寫 反轉 lesson PC 字符串 不同之處

1.字符串的應用

 1 str = hello kitty!
 2 str1 = h\tello kitty!
 3 str2 = hello kitty {name} is {age}
 4 str3 = abc124
 5 str4 = abc
 6 print(str.count(t))      #數字符串中t的數量:2
 7 print(str.capitalize())    #將字符串首字母大寫:Hello kitty!
 8 print(str.center(50,*))  #字符串置中間,兩邊用*填充:*******************hello kitty!*******************
9 print(str.endswith(!)) #判斷是否以某個字符結尾,返回結果為True或者False 10 print(str.startswith(h)) #判斷是否以某個字符開始,返回結果為True或者False 11 print(str1.expandtabs(tabsize=10)) #調整tab的空格數,默認是4個空格,h ello kitty! 12 print(str.find(t)) #尋找字符串中元素的索引值 13 print(str2.format(name=sangwenchao,age=40)) #格式化輸出的另一種方式,等同於%s,hello kitty sangwenchao is 40,此方法更加直觀
14 print(str2.format_map({name:sangwenchao,age:37})) #只是格式不同而已 15 print(str.index(t)) #同find,不同之處是如果找不到,報ValueError: substring not found,而find是返回一個-1 16 print(str3.isalnum()) #用來判斷字符串中是否含有字母and數字,單獨字母或單獨數字……,只要符合條件就返回True 17 print(str.isdecimal()) #判斷是否是十進制數,是返回True 18 print
(str4.isalpha()) #判斷是否是字母 19 print(str.isdigit()) #判斷是否是整數數字,是 返回True 20 print(str.isidentifier()) #判斷是否是非法字符,未按照命名規範就是返回False 21 print(abc.islower()) #判斷字符串中是否為小寫字母 22 print(ABC.isupper()) #判斷字符串中是否為大寫字母 23 print( .isspace()) #判斷字符串是否為空格 24 print(‘‘.istitle()) #判斷字符串是否為標題,必須每個首字母大寫才為True 25 print(BNVD.lower()) #所有字符串大寫變小寫 26 print(my name.upper()) #所有字符串小寫變大寫 27 print(My Name.swapcase()) #所有字符串大小寫反轉 28 print(my.ljust(20,*)) #字符串靠左,右邊加20個* 29 print(my.rjust(20,*)) #字符串靠右,左邊加20個* 30 print( ni made\n.strip()) #很重要,作用是去掉字符串開頭和結尾的空格、換行符、制表符 31 print( my name\n.lstrip()) #只去掉左邊的 32 print( my name\n.rstrip()) #只去掉左邊的 33 print(My title title.replace(title,lesson,1)) #將title 替換為lesson,第三個參數代表只替換一次 34 print(My title title.rfind(t)) #與find的區別,find的結果為3,而rfind的結果為11,rfind是從右找,並返回在字符串的真實位置 35 print(My title title.split( )) #將字符串以空格分割 36 print(My title title.rsplit( ))

python學習暫時筆記-20180616