1.元组的定义
-
Tuple(元组)与列表类似,不同之处在于元组的元素不能修改。
- 元组表示多个元素组成的序列。 - 元组在Python开发中,有特定的应用场景。
-
用于存储一串信息,数据之间使用
,
分隔。 -
元组用
()
定义。 -
元组的索引从
0
开始。- 索引就是数据在元组中的位置编号。
-
元组中只包含一个元素时,需要在元素后面添加逗号。
>>> info_tuple = (50, )
2. 元组的常用操作
- 在ipython中定义一个元组,例如
info = ()
- 输入
info.
按下TAB键,ipython会提示元组能够使用的函数。例如:
>>> info.cout
>>> inf.index
3. 元组的循环遍历
- 取值就是从元组中获取存储在指定位置的数据。
- 遍历就是从头到尾依次从元组中获取数据。
# (代码格式) for 循环内部使用的变量 in 元组名:
for item in tuple_name:
# 循环内部针对元组数据进行的操作
print(item)
4. 元组的应用场景
-
尽管可以使用
for 循环
遍历元组 -
但是在开发中,更多的应用场景:
- 函数的参数和返回值。一个函数可以接受任意多个参数,或者一次返回多个数据。
- 格式字符串。格式化字符串后面的
()
本质上就是一个元组。 - 让列表不可以被修改,以保护数据安全。
info = ("zhangsan", 18) print("%s的年龄是%d" % info)
(未完待续)