python入門教程
python入門教程NO。4 用python給歌手華晨宇打分並求平均值
本文涉及#python#元組的運算及函式方法
元組
元組與列表類似,都是一種序列,但是列表可以被修改,而元組不能被修改;元組用()建立,列表用[]建立。
#建立空元組tup = ()#元組只包含一個元素時,需要在最後加上一個英文逗號tup = (‘Logic’,)
元組的索引與字串類似,都是從0開始
tup = (‘L’, ‘o’, ‘g’, ‘i’, ‘c’)print(tup[0:3])#輸出:(‘L’, ‘o’, ‘g’) 注意左閉右開
元組中的元素是不允許修改的,不過我們可以對元組進行組合,如下所示:
#元組的元素不允許重新賦值修改tup_1 = (‘hello’ , ‘logic’)tup_1[0] = ‘你好’print(tup_1)#輸出:TypeError: ‘tuple’ object does not support item assignment#元組可以組合tup_2 = (9, 100 , 88)tup = tup_1 + tup_2print(tup)#輸出: (‘hello’, ‘logic’, 9, 100, 88)#元組中的元素不允許刪除,但我們可以使用del語句來刪除整個元組tup = (‘hello’, ‘logic’, 9, 100, 88)print(tup)del tupprint(tup)
#輸出:
(‘hello’, ‘logic’, 9, 100, 88)Traceback (most recent call last): File “D:/test/demo。py”, line 4, in
雖然元組不可以進行
更刪
改查,但是可以透過元組內的可變元素間接更刪改查。
tup = (‘hello’, ‘logic’, [9, 100, 88])tup[2]。append(0)print(tup)#輸出:(‘hello’, ‘logic’, [9, 100, 88, 0])
元組的運算
元組的內建函式
Python元組包含了以下內建函式
給#華晨宇# 打個分
請使用input函式給華晨宇輸入5個不同的分數,並用一個元組儲存
去掉一個最高分,去掉一個最低分,求剩下的三個分數的平均分
請開始你的python程式設計吧