Python-元组详解(创建,特性,常用方法及应用场景)

一.元组的创建

  1. 元组(tuple):元组本身是不可变数据类型,没有增删改查
  2. 元组内可以存储任意数据类型
    Python-元组详解(创建,特性,常用方法及应用场景)
    Python-元组详解(创建,特性,常用方法及应用场景)
  3. 元组里面包含可变数据类型,可以间接修改元组的内容
    Python-元组详解(创建,特性,常用方法及应用场景)
    Python-元组详解(创建,特性,常用方法及应用场景)
  4. 元组如果只有一个元素的时候,后面一定要加逗号,否则数据类型不确定
    Python-元组详解(创建,特性,常用方法及应用场景)
    Python-元组详解(创建,特性,常用方法及应用场景)

二.元组的特性

1.索引
Python-元组详解(创建,特性,常用方法及应用场景)
Python-元组详解(创建,特性,常用方法及应用场景)
2. 切片
Python-元组详解(创建,特性,常用方法及应用场景)
Python-元组详解(创建,特性,常用方法及应用场景)
3. 重复
Python-元组详解(创建,特性,常用方法及应用场景)
Python-元组详解(创建,特性,常用方法及应用场景)
4.连接
Python-元组详解(创建,特性,常用方法及应用场景)
Python-元组详解(创建,特性,常用方法及应用场景)
5. 成员操作符
Python-元组详解(创建,特性,常用方法及应用场景)Python-元组详解(创建,特性,常用方法及应用场景)
6. for循环
Python-元组详解(创建,特性,常用方法及应用场景)
Python-元组详解(创建,特性,常用方法及应用场景)
7. zip:两个元组的元素之间一一对应
Python-元组详解(创建,特性,常用方法及应用场景)
Python-元组详解(创建,特性,常用方法及应用场景)

三.元组的常用方法

Python-元组详解(创建,特性,常用方法及应用场景)
Python-元组详解(创建,特性,常用方法及应用场景)

四.元组的应用场景

1.变量交换数值
Python-元组详解(创建,特性,常用方法及应用场景)
Python-元组详解(创建,特性,常用方法及应用场景)
2.打印变量的值
Python-元组详解(创建,特性,常用方法及应用场景)
Python-元组详解(创建,特性,常用方法及应用场景)
3. 元组的赋值
Python-元组详解(创建,特性,常用方法及应用场景)
Python-元组详解(创建,特性,常用方法及应用场景)

练习:去掉最高分和最低分后求平均成绩

  1. 程序内容:
score = (100,89,45,78,65)
# scoreLi = list(score) #转换成列表后应用sort()进行排序
# scoreLi.sort()
# print(scoreLi)
scores = sorted(score)  #sorted函数可直接对元组排序
# print(scores)
minscore,*middlescore,maxscore = scores
print(minscore)
print(middlescore)
print(maxscore)
print('最终成绩为: %.2f' %(sum(middlescore) / len(middlescore)))
  1. 测试:
    Python-元组详解(创建,特性,常用方法及应用场景)
    Python-元组详解(创建,特性,常用方法及应用场景)