一 元组
1. 元组是一种序列。
2. 元组使用括弧“( )”来界定。
3. 元组中各元素之间用逗号隔开。如果只有一个元素,必须在其后加逗号。如:( 7, )。可以是0个元素
4. 元组不支持修改或删除其所包含的元素。
5. 如果要修改元组中的元素,可以使用 list 函数把它转化成列表,才能修改。
6. 创建元组的方法有三种:
1、使用括弧“( )”来创建,例如:a=(1,2,3);
2、使用逗号来创建,例如:b=2,4;
3、使用 tuple( )函数把其他种类的序列转化为元组,例如,c=tuple(“Good!”)。
7. 元组支持序列的基本操作,包括索引、切片、序列加、序列乘、in、len()、max()、min()。
8. 元组不可修改,指的是元组中每个元素的指向永远不变。
例如,元组a=('Tim',201607,['Python',71]),
a[1]=201607是整型数据,元组a不能修改a[1];
a[2]=[ 'Python',71]是列表,元组a可以修改a[2][0] 、 a[2][1]。
二 应用场合
1. 函数的参数:1个元组变量,就可以给函数带来多个数据
2. 函数的返回值:一次返回多个数据时,打包到1个元组里面
3. 把列表转化为元组,可以保护数据
4. 格式字符串
对 格式字符串 的解释:
1 格式化字符串后面 '()' 的本质上就是元组
print("%s 年龄是 %d 身高是 %.2f" % ("小明", 18, 1.75))
2 定义一个元组,验证一下
info_tuple_02 = ("小明",18,1.75)
print("%s 年龄是 %d 身高是 %.2f" % info_tuple_02)
3 使用格式字符串,拼接生成一个新的字符串
info_tuple_02 = ("小明",18,1.75)
info_str = "%s 年龄是 %d 身高是 %.2f" % info_tuple_02
print(info_str)

