1. 程式人生 > >python---元組

python---元組

case 基本 class .com 變量名 分割 err 小寫 python

一. 元組(tuple)

元組類似於列表,但是元組一旦創建,不能修改,所以又稱為只讀列表。

元組只有兩個方法:count & index。

eg. names = ("zhangsan","lisi")

見原博主博客 http://www.cnblogs.com/alex3714/articles/5717620.html

二. 字符串(string)

錯誤集錦

IndentationError: unexpected indent 表示縮進錯誤(以後會慢慢總結在一起)

 name = "xiaolaizi"
 2
print(name.capitalize()) # 首字母大寫 3 print(name.count("i")) 4 print(name.center(50,"-")) #一共打印50個字符,不夠的用“-”補全,name放在中間 5 6 print(name.endswith("zi")) #可以判斷以什麽結尾 7 ‘‘‘ 8 name = "xiao\tlaizi" 9 print(name.expandtabs(tabsize=30)) 10 ‘‘‘ 11 print(name.find("lai")) 12 print(name[name.find("lai
"):8]) #字符串也可以切片
1 info = "my name is {name} and I am {year} old!"
2 print(info.format(name = "xiaolaizi",year = 23) )   #格式化輸出
3 print(info.format_map({name : "xiaolaizi",year : 23} )  )  #format_map 以字典格式化
技術分享圖片
info = "my name is {name} and I am {year} old!"
a = "xiaolaizi"
print(ab4.isalnum())   #
True 是字母或數字就為真 print(ab4\f.isalnum()) #False 包含特殊字符就為假 print(abM.isalpha()) # 判斷純字母就為真,包括大小寫 print(ox1A.isdecimal()) #判斷是不是十進制數 還是判斷是不是小數,我不知道 print(123.isdigit()) #判斷是不是整數 print(a.isidentifier()) #判斷是不是一個合法的標識符(變量名) print("".isidentifier()) print(a.islower()) #判斷是不是小寫 print(a.isnumeric()) #類似於isdigit 基本不用 print(" ".isspace()) #判斷是不是空格 print("My Name".istitle()) #判斷是不是標題(每個單詞的首字母大寫) True print("My name".istitle()) #False print("My Name".isprintable()) #判斷是不是可打印的 #tty file 不可打印,很少用 print("My Name".isupper()) #判斷是不是都大寫
View Code
"i"開頭的:
info = "my name is {name} and I am {year} old!"
a = "xiaolaizi"
print(‘ab4‘.isalnum()) #True 是字母或數字就為真
print(‘ab4\f‘.isalnum()) #False 包含特殊字符就為假
print(‘abM‘.isalpha()) # 判斷純字母就為真,包括大小寫
print(‘ox1A‘.isdecimal()) #判斷是不是十進制數 還是判斷是不是小數,我不知道
print(‘123‘.isdigit()) #判斷是不是整數
print(a.isidentifier()) #判斷是不是一個合法的標識符(變量名)
print("小".isidentifier())
print(a.islower()) #判斷是不是小寫
print(a.isnumeric()) #類似於isdigit 基本不用
print(" ".isspace()) #判斷是不是空格
print("My Name".istitle()) #判斷是不是標題(每個單詞的首字母大寫) True
print("My name".istitle()) #False
print("My Name".isprintable()) #判斷是不是可打印的 #tty file 不可打印,很少用
print("My Name".isupper()) #判斷是不是都大寫

‘j’開頭的:
技術分享圖片

print(+.join([1,2,3]))   #以+連接
print(‘‘.join([xiao,lai,zi]))
name = "xiaolaizi"
print(name.ljust(25,*))  #xiaolaizi****************  left 以*補充夠30個
print(name.center(25,*))  #********xiaolaizi********
print(name.rjust(25,*))   #****************xiaolaizi  right
print(XIAO.lower)   #變小寫
print(xiaolaizi.upper()) #XIAOLAIZI
print(   xiaolaizi    .strip())   #去掉空格或者回車
print(\nxiaolaizi    .lstrip())   #去掉左邊的(空格)回車
print(   xiaolaizi    .rstrip())   #去掉右邊的空格

技術分享圖片

print("xiaolaizi".replace(x,X))  #替換  Xiaolaizi
print("xiaolaizi".rfind(x))  #從you邊開始查找,得到從左數的下標
print("1+2+3+4".split(+))   #  以 “” 分割提取 ,返回一個列表[‘1‘, ‘2‘, ‘3‘, ‘4‘]
print("xiao lai zi".split( ))  #返回一個列表[‘xiao‘, ‘lai‘, ‘zi‘]
print("xiao\nlai\nzi".splitlines())  #按換行分[‘xiao‘, ‘lai‘, ‘zi‘]
print("XiaoLaiZi".swapcase())   #大小寫倒過來  xIAOlAIzI
print("xiao lai zi".title())
print("xiao lai zi".title())




 

python---元組