当前位置: 首页 > 后端技术 > Python

Python入门教程NO.4使用python给歌手华晨宇打分并计算平均分

时间:2023-03-26 13:37:56 Python

本文涉及到python元组的运算和函数方法。元组类似于列表。它们都是序列,但是可以修改列表。另一方面,元组不能被修改;元组用()创建,列表用[]创建。#创建一个空元组tup=()#当元组只包含一个元素时,需要在末尾加一个英文逗号tup=('Logic',)元组的索引类似于字符串,从0开始tup=('L','o','g','i','c')print(tup[0:3])#Output:('L','o','g')注意toleftclosedright开启的元组中的元素不允许被修改,但是我们可以组合元组,如下图:#元组的元素不允许被重新赋值和修改tup_1=('hello','logic')tup_1[0]='Hello'print(tup_1)#Output:TypeError:'tuple'objectdoesnotsupportitemassignment#Tuplecanbecombinedtup_2=(9,100,88)tup=tup_1+tup_2print(tup)#Output:('hello','logic',9,100,88)#元组中的元素不允许删除,但是我们可以使用del语句删除整个元组tup=('hello','logic',9,100,88)print(tup)deltupprint(tup)#Output:('hello','logic',9,100,88)Traceback(最后一次调用):文件“D:/测试/演示.py",line4,inprint(tup)NameError:name'tup'isnotdefined虽然元组不能被修改、删除、修改和检查,但是可以通过变量间接地更改、删除、修改和检查元组中的元素。tup=('hello','logic',[9,100,88])tup[2].append(0)print(tup)#Output:('hello','logic',[9,100,88,0])元组运算Python表达式结果说明len((1,2,3))3计算元素个数(1,2,3)+(4,5,6)(1,2,3,4,5,6)connect('Hi!',)*4('Hi!','Hi!','Hi!','Hi!')copy3in(1,2,3)判断元素是否存在forxin(1,2,3):print(x)123迭代元组的内置函数Python元组包含以下内置函数方法说明cmp(tuple1,tuple2)比较两个元组元素len(tuple)计算元组中包含的元素个数max(tuple)返回元组中元素的最大值min(tuple)返回元组中元素的最小值tuple(seq)将列表转换为元组list(tuple)convertthetuple对listsorted(tuple)的元组从低到高排序给华晨宇打分请用输入函数给华晨宇输入5个不同的分值,用一个元组存储t他的最高分和最低分,求出剩余三个分数的平均值请开始你的python编程