1.基本格式
元组名 = (元素1,元素2,元素3.....)
所有的元素都包含在小括号内,同时之间用逗号隔开,彼此之间可以是不同的数据类型
tua = (1,2,3,'a',[4,5,6])
print(tua,type(tua))
定义空元组
tua = ()
print(tua,type(tua))
当元组中只包含一个元素的时候,在末尾需要加上逗号,否则返回的是元组中唯一元素的数据类型
tua1 = ('a')
print(tua1,type(tua1))
tu2 = ('a',)
print(tu2,type(tu2))
2.元组和列表的区别
(1)元组内只有一个元素时末尾必须加逗号,列表则不需要
(2)元组只支持查询操作,不支持增删改操作
列表的博客跳转地址:https://blog.youkuaiyun.com/change_topic/article/details/147239344?spm=1001.2014.3001.5501
3.有关元组相关的操作
tua = (1,2,3,1)
print(tua[0]) #可以通过下标访问元组中的元素
print(tua.count(1)) #统计元组中某个元素出现的次数
print(tua.index(1)) #返回元组中某个元素的索引,如果元素重复,只返回第一次出现的索引
print(len(tua)) #返回元组的长度
print(tua[0:]) #元组也可进行切片操作
4.应用场景
(1)作为函数的参数和返回值
(2)格式化输出后面的()本质上就是一个数组
name = "Alice"
age = 25
person = (name,age)
print("他的名字是%s,年龄是%d" % person)
print(type(person))