1 常用:分割、長度、索引、切片 2 r = (1,2,3,4,5)#只讀列表元組 3 name = "liangml" 4 strip 5 username = input("user:") 6 if username.strip() == "liangml":#strip可以將輸入前后的空格都換掉 7 print("welcome") 8 9 split 10 names = "liangml","tom","jack" 11 name2 = names.split(",")#split是names拆分開來(得到一個列表) 12 print("|".join(name2))#join是將name2結果以|形式合并到一起 13 14 print("" in name)#有沒有空格 15 16 capitalize 17 print(name.capitalize())#capitalize是將名字的首字母大寫 18 19 format 20 #format字符串兩種賦值方式 21 msg = "Hello,{name},It's been a long {age} since last time sopke...." 22 #msg2 = msg.format(name="zhangsan",age=111) 23 #print(msg2) 24 msg2 = "lisi{0},dddd{1}" 25 print(msg2.format("liangml",22)) 26 27 center 28 print(name[2:4]) 29 print(name.center(40,"-"))#center可以指定長度,將字符串兩邊的長度均勻的分開 30 31 find 32 print(name.find("a"))#find查找賦值中有幾個包含字符串 33 34 isdigit 35 age = input("your age:") 36 if age.isdigit():#isdigit判斷他是否為數字 37 age = int(age) 38 else: 39 print("invalid data type") 40 41 isalnum 42 name = "liangml!dfs" 43 print(name.isalnum())#不容許復制里面有特殊字符 44 45 endswith、startswith 46 print(name.endswith("dfsd")) 47 print(name.startswith("dfsfds")) 48 49 upper、lower 50 print(name.upper().lower())#upper賦值全部大寫,lower全部變小
?