Python教程:在Python中訪問元組元素詳解
歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文學(xué)習(xí)的是《 在Python中訪問元組元素詳解》。本知識點主要內(nèi)容有:使用print()函數(shù)輸出內(nèi)容、通過索引的方式訪問元組元素、通過切片的方式訪問元組元素、輸出每日一語的實例。
永久美國免備案虛擬主機(jī)1元1天,15元1月,100元1年,1000元永久
站長在線旗下答案網(wǎng)站,全站所有題目,免費(fèi)查看答案和答案解析
歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)python知識,本文學(xué)習(xí)的是《 在Python中訪問元組元素詳解》。本知識點主要內(nèi)容有:使用print()函數(shù)輸出內(nèi)容、通過索引的方式訪問元組元素、通過切片的方式訪問元組元素、輸出每日一語的實例。
站長在線溫馨提示:本節(jié)課程與《在Python中訪問列表元素詳解》大體一致,大家可以對比學(xué)習(xí)。
1、使用print()函數(shù)輸出內(nèi)容。
在Python中,如果將元組中的內(nèi)容輸出是比較簡單的,使用print()函數(shù)即可。
如:我們輸出上個知識點的內(nèi)容中的混合的hunhe元組,只要使用函數(shù)print(hunhe)即可
shuzi = (1,2,3,4,5,6,7) #數(shù)字
shige = ("床前明月光","疑是地上霜","舉頭望明月","低頭思故鄉(xiāng)") #詩歌
hunhe = (66,"Python",('人生苦短','我用Python'),["web開發(fā)","云計算","爬蟲"]) #混合元組
python = ('優(yōu)雅',"明確",'''簡單''')
print(hunhe)
print(python)
執(zhí)行結(jié)果如下:
(66, 'Python', ('人生苦短', '我用Python'), ['WEB開發(fā)', '云計算', '爬蟲'])
('優(yōu)雅', '明確', '簡單')
>>>
經(jīng)過對比,不是 輸入的是 單引號、雙引號、三引號 ,輸出的都是 單引號。
通過上述的輸出,我們發(fā)現(xiàn),在輸出元組時,包括了兩側(cè)的小括號()的。
2、通過索引的方式訪問元組元素。
元組是Python中另一個重要的序列結(jié)構(gòu),也是一個有序的集合,所以要訪問元組中的任何元素,您只需要告訴Python元素的位置(索引)。要訪問元組元素,首先指出元組的名稱,然后指出元素在元組中的位置。
下面,我們來輸出混合元組中的第3個和第2個元素,代碼如下:
hunhe = (66,"Python",('人生苦短','我用Python'),["WEB開發(fā)","云計算","爬蟲"])
print(hunhe[2])
print(hunhe[1])
輸出的結(jié)果為:
('人生苦短', '我用Python')
Python
>>>
昨天的內(nèi)容:
python1 = ('優(yōu)雅',)
python2 = ('優(yōu)雅')
print("python1的類型為:",type(python1))
print("python2的類型為:",type(python2))
print(python1)
print(python2)
輸出結(jié)果為:
python1的類型為: <class 'tuple'>
python2的類型為: <class 'str'>
('優(yōu)雅',)
優(yōu)雅
>>>
上面結(jié)果可以看出:在輸出的單個元組時,也是包括小括號()。如果是字符串,還不包括左右的引號。
在訪問列表元素的時候,我們使用了索引的方法,但是沒有講到切片的方法訪問列表元素。在這里,我們講講使用切片的方法訪問元組。
3、通過切片的方式訪問元組元素。
訪問元組元素是可以使用切片的方法,訪問元組元素的。
我們訪問混合元組的前2個元素,代碼為:
hunhe = (66,"Python",('人生苦短','我用Python'),["WEB開發(fā)","云計算","爬蟲"]) #混合元組
print(hunhe[:2])
運(yùn)行結(jié)果為:
(66, 'Python')
>>>
我們訪問混合元組的后2個元素,代碼為:
hunhe = (66,"Python",('人生苦短','我用Python'),["WEB開發(fā)","云計算","爬蟲"]) #混合元組
print(hunhe[2:])
運(yùn)行結(jié)果為:
(('人生苦短', '我用Python'), ['WEB開發(fā)', '云計算', '爬蟲'])
>>>
我們訪問混合元組的第2個到第3個元素,就會報錯了,代碼為:
hunhe = (66,"Python",('人生苦短','我用Python'),["WEB開發(fā)","云計算","爬蟲"]) #混合元組
print(hunhe[2,3])
運(yùn)行結(jié)果為:
Traceback (most recent call last):
File "D:\Python\Python310\Doc\000.py", line 2, in <module>
print(hunhe[2,3])
TypeError: tuple indices must be integers or slices, not tuple
>>>
實例:我們來輸出每日一語。
import datetime #導(dǎo)入日期時間類
mot = ("信任是最稀缺的貨幣。", #定義一個列表
"追求快速,反而死的很慘;有時候,慢也就是快!",
"改編是一門技術(shù),學(xué)會改編技術(shù),就會改字成金,這輩子不會缺錢。",
"流量是天然存在的,客戶是天然存在的,方法是天然存在的。",
"你的每一個時間都很珍貴,都要放在最有生產(chǎn)力的事情上。",
"萬物皆不為我所有,萬物皆為我所用。",
"鉆石就在你家后院,秘笈就在你的眼前,你卻每天視而不見。")
day=datetime.datetime.now().weekday() #獲取當(dāng)前星期
print(mot[day]) #輸出每日一語
說明:在上述代碼中,datetime.datetime.now()用于獲取當(dāng)前日期,weekday()再則是從日期時間對象中獲取星期,其值為0~6中的一個,0位星期一,6為星期日。
在2021年11月9日的運(yùn)行結(jié)果為:
追求快速,反而死的很慘;有時候,慢也就是快!
>>>
到此為止,本文內(nèi)容《 在Python中訪問元組元素詳解》中的使用print()函數(shù)輸出內(nèi)容、通過索引的方式訪問元組元素、通過切片的方式訪問元組元素、輸出每日一語的實例這4大點就講解完畢了。又不懂的可以給我留言哦!
本文地址:http://003188.cn/pythonfangwenlyuanzuyuansu.html
阿里云虛擬主機(jī)1G空間,120元一年
香港、美國虛擬主機(jī)100元一年,1000元永久
騰訊云雙十一0.4折起,2核8G5M三年僅700元,2核4G8M三年僅198元
猜你喜歡