1. 程式人生 > >day4-python基礎4 字符串操作

day4-python基礎4 字符串操作

with itl 字符 slow strip isl 變量賦值 false span

1.字符串用法

 1 name = daniel
 2 
 3 print(name.capitalize())         #首字母大寫
 4 >>>daniel          
 5 print(name.count(a))           #統計指定的字符
 6 >>>1
 7 print(name.center(50,-))      #一共打印50個字符,不夠就用-代替,將name放在中間
 8 >>>----------------------daniel----------------------    
 9
print(name.endswith(el)) #判斷結尾是不是‘el‘ 10 >>>True 11 print(name.expandtabs(tabsize=30)) #如果在一個字符前面輸入\t(tab)的話就會自動打印三十個空格 12 >>>daniel 13 print(name.find(a)) #查找制定字符的位置 14 >>>1 15 names = {name} is {year} years old 16 print(names.format(name=Daniel,year=18)) #
為臨時變量賦值 17 >>>Daniel is 18 years old 18 print(name.index(d)) #獲取指定字符的下標 19 >>>0 20 print(name.isdigit()) #判斷變量是否是證書 21 >>>Flase 22 print(name.isalnum()) #判斷變量是否為阿拉伯字符(包含數字和英文) 23 >>>True 24 print(name.isalpha()) #判斷變量是否為純英文字符 25 >>>True 26
print(name.isdecimal()) #判斷變量為10進制數字 27 >>>False 28 print(name.isidentifier()) #判斷是不是一個合法的變量名 29 >>>True 30 print(name.islower()) #判斷變量是否為小寫 31 >>>True 32 print(name.isnumeric()) #判斷變量是否只有數字 33 >>>False 34 print(name.istitle()) #判斷變量是否是首字母大寫(每個單詞) 35 >>>False 36 print(name.isprintable()) #判斷是否能打印 37 >>>True 38 print(name.isupper()) #判斷是否全部都是大寫 39 >>>False 40 print(+.join([1,2,3])) #將列表中的東西加入到‘+‘,不能是str,如果是數字就要‘‘放入 41 >>>1+2+3 42 print(name.ljust(50,*)) #打印五十個字符,不夠就用*代替放在右邊 43 >>>daniel******************************************** 44 print(name.lrjust(50,*)) #與上面相反 45 print(name.lower()) #將大寫變成小寫 46 >>>daniel 47 print(name.upper()) #將小寫變成大寫 48 >>>DANIEL 49 print(\nDanile.lstrip) #刪除左邊的空格 50 print(Daniel\n.rstrip) #刪除右邊的空格 51 print(\nDaniel\n.strip) #刪除所有的空格 52 print(DanielDD.replace(D,d,1)) #替換後面的1表示只替換第一個 53 >>>danielDD 54 print(Daniel DD.rfind(D)) #找到指定的值的最右邊的下標 55 >>>8 56 print(Daniel 1 2 3 4.split()) #使用指定的字符為分隔符,分割成列表,默認為空格 57 >>>[Daniel, 1, 2, 3, 4] 58 print(Daniel 1 2 3 4.splitlines()) #同上,可識別不同系統 59 print(Dianiel.swapcase()) #大寫變小寫 60 >>>dANIEL

day4-python基礎4 字符串操作