1、定义

  tuple(元组)与列表类似,不同之处在于元组的元素不能修改

    元组表示多个元素组成的序列。

    元组在python开发中有特定的应用场景:保存不同类型的数据。

分隔

() 定义

  元组的索引从0开始

    索引就是元素在元组中的位置编号

2、使用

  

创建空元组:tuple_name = ()
,
    tuple_name = (1,)

,那么第一个元素是什么类型,这个变量就是什么类型。

3、操作方法2种,类似于列表

count()
  index()
tuple_name)

4、循环遍历

  在python中可以循环遍历所有非数字型类型的变量。列表、元组、字典以及字符串。

  实际开发中,一般不会循环遍历元组,除非明确元组中的数据类型。

5、应用场景

  1、函数的参数和返回值,一个函数可以接收任意多个参数,或者一次返回多个数据(见后面某处?)

  2、格式字符串,格式化字符串 %后面的()本质上就是一个元组 print(“我叫%s,我今年%d岁了” % tuple_name

  3、让列表不可以被修改,以保护数据安全

    列表和元组之间的转换:

    list(元组)——元组转换为列表

    tuple(列表)——列表转元组