浙江11选5走势图基本走势图:自學Python教程【第五十節】元組

浙江11选5任3遗漏 www.ehxis.com 同學們!歡迎大家來到自學浙江11选5任3遗漏教室,上一講我們學習了and-or的小技巧,在使用這個技巧時我們要保證的是a值非假值,這個是重點,自己多練習你就會明白了。這一講我們學習Python中元組的相關知識。

自學Python教程【第五十節】元組

上一次pygame的課中有這樣一行代碼:

x, y = pygame.mouse.get_pos()

這個函數返回的其實是一個“元組”,今天我們來講講這個東西。

元組(tuple)也是一種序列,和我們用了很多次的list類似,只是元組中的元素在創建之后就不能被修改。

如:

postion = (1, 2) 
geeks = ('Sheldon', 'Leonard', 'Rajesh', 'Howard')

都是元組的實例。它有和list同樣的索引、切片、遍歷等操作(參見23~25課):

print postion[0] 
for g in geeks:
print g
print geeks[1:3]

其實我們之前一直在用元組,就是在print語句中:

print '%s is %d years old' % ('Mike', 23)

(‘Mike’, 23)就是一個元組。這是元組最常見的用處。

再來看一下元組作為函數返回值的例子:

def get_pos(n): 
return (n/2, n*2)

得到這個函數的返回值有兩種形式,一種是根據返回值元組中元素的個數提供變量:

x, y = get_pos(50) 
print x
print y

這就是我們在開頭那句代碼中使用的方式。

還有一種方法是用一個變量記錄返回的元組:

pos = get_pos(50) 
print pos[0]
print pos[1]

恭喜您在Python自學的道路上又堅持了一天,今天Python教程為大家帶來的元組的相關知識,你學會了嗎?更多Python教程內容,我們下節分享。

好啦,今天的分享到這里就結束了,希望大家能夠持續關注浙江11选5任3遗漏官網,每天都會有大量優質內容與大家分享歐!免責聲明:內容和圖片源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

相關新聞

聯系我們

400-080-6560

在線咨詢:點擊這里給我發消息

郵件:[email protected]

工作時間:周一至周日,09:00-18:30

QR code