元组(tuple):
tuplename = (element1, element2, element3...)
元组是不可变序列,其实就是不可变的列表。
通常情况下,元组用于保存程序中不可修改的内容。
一般情况下,一组小括号内的数据称为元组,不过小括号不是必需的,只要将一组数值用逗号分开,Python均可将其视作为元组
>>> turtle = "123", "445", "544545" >>> print(turtle) ('123', '445', '544545')
## 元组的定义中,"()"不是不是必须的【空元组的定义除外】,而逗号","是必须的,比如如下代码:
1 >>> tup1 = ("define a turple",) #表示定义一个元组 2 >>> print(tup1) 3 ('define a turple',) 4 >>> print(type(tup1)) #使用type函数测试变量的类型 5 <class 'tuple'> 6 >>> tup1 = ("define a turple") #这里定义的是一个字符串 7 >>> print(tup1) 8 define a turple 9 >>> print(type(tup1)) #测试变量类型 10 <class 'str'> 11 >>>
##空元组的创建,需要使用“()”
>>> tup2 = () >>> type(tup2) <class 'tuple'>