python实训内容_Python实验课:Python元组数据及其运算
一、實(shí)驗(yàn)?zāi)康募皟?nèi)容
(1)元組的聲明和初始化
(2)元組元素的訪問(wèn)
(3)元組的更新與合并
(4)元組的遍歷
二、實(shí)驗(yàn)過(guò)程
1、元組的聲明和初始化
(1)啟動(dòng)IDLE開(kāi)發(fā)環(huán)境,并新建一個(gè)Python模塊文件,并輸入下面的代碼:
#聲明元組并初始化
student = ('張明',"趙虎","馬漢","李云龍","王義")
sealdata = (128.92,65.90,13809.1,79.689,0.23,127.00)
objdata = ('張明',)
print(student)
print(sealdata)
print(objdata)
2、元組元素的訪問(wèn)
元組元素的訪問(wèn)也是使用“[]”和“[:]”運(yùn)算符。
如要訪問(wèn)student元組的第2個(gè)元素,可以寫(xiě)如下代碼:
print("student的第2個(gè)元素是:%s" % (student[1]))
如要訪問(wèn)student元組的幾個(gè)索引位置連續(xù)的元素,如"趙虎","馬漢","李云龍",可以寫(xiě)如下代碼:
print("student的子元組元素是:%s%s%s" % (student[1:4]))
3、元組的更新與合并
元組不支持對(duì)已有元組的元素進(jìn)行增加、修改或刪除操作。如果我們要修改一個(gè)元組,可以通過(guò)再構(gòu)造一個(gè)新的元組替換舊的元組,來(lái)實(shí)現(xiàn)元素的插入和刪除。例如,如果student元組只保留'張明',"趙虎"兩個(gè)元素,可以編寫(xiě)如下代碼:
student = ('張明',"趙虎")
可以把多個(gè)元組合并為一個(gè)元組,合并元組時(shí)可以使用“+”運(yùn)算符。例如要合并前面的student、sealdata為一個(gè)元組,可以編寫(xiě)如下代碼:
mergedata = student + sealdata
4、元組的遍歷
元組的遍歷和列表的遍歷是完全相同的,都是使用for循環(huán)結(jié)構(gòu)。元組遍歷常用的也有二種方式,第一種方式是迭代遍歷,如要遍歷student,可以寫(xiě)如下的代碼:
for st in student:
print("序號(hào):%s 值:%s" % (student.index(st) + 1, st))
第二種方式是利用索引遍歷,使用range函數(shù)產(chǎn)生從數(shù)字0開(kāi)始到元組長(zhǎng)度的整數(shù)序列,然后使用for循環(huán)遍歷元組的每個(gè)元素。可以寫(xiě)如下的代碼:
for i in range(len(student)):
print ("序號(hào):%s 值:%s" % (i + 1, student[i]))
輸出結(jié)果如下圖所示:
三、關(guān)于編程訓(xùn)練營(yíng)歡迎使用編程訓(xùn)練營(yíng)APP學(xué)習(xí)Python編程,在手機(jī)應(yīng)用商店搜索編程訓(xùn)練營(yíng)即可下載APP。編程訓(xùn)練營(yíng)APP同時(shí)提供簡(jiǎn)單易懂的圖文課程和上機(jī)操作視頻課程,既能系統(tǒng)學(xué)習(xí),又可以精煉知識(shí)點(diǎn),加速對(duì)知識(shí)的掌握;課程同步測(cè)試和知識(shí)點(diǎn)練習(xí)對(duì)課程的掌握程度進(jìn)行全面評(píng)估和反饋。
總結(jié)
以上是生活随笔為你收集整理的python实训内容_Python实验课:Python元组数据及其运算的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java统计字符串中每个字符出现的次数_
- 下一篇: websocket python爬虫_p