python---元組

來源:互聯網
上載者:User

標籤:amp   不可   ace   hide   alt   .com   不用   包含   斷行符號   

一. 元組(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())     #判斷是不是標題(每個單詞的首字母大寫) Trueprint("My name".istitle())     #Falseprint("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  rightprint(‘XIAO‘.lower)   #變小寫print(‘xiaolaizi‘.upper()) #XIAOLAIZIprint(‘   xiaolaizi    ‘.strip())   #去掉空格或者斷行符號print(‘\nxiaolaizi    ‘.lstrip())   #去掉左邊的(空格)斷行符號print(‘   xiaolaizi    ‘.rstrip())   #去掉右邊的空格

 

 

print("xiaolaizi".replace(‘x‘,‘X‘))  #替換  Xiaolaiziprint("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())   #大小寫倒過來  xIAOlAIzIprint("xiao lai zi".title())print("xiao lai zi".title())

 




 

python---元組

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.