105-元组
元组和列表的区别:元组不能进行修改和删除
列表是灵活的数据类型,能进行增删改查
元组的定义 ()
元组是一种数据类型,
可以在一个变量中同时保存多个数据
元组在定义完成后就不能修改
tuple1 = (10, 20, 30)
tuple2 = (10, )
# 如果但单元素的元组必须加一个逗号,不然就不是元组类型
print(tuple1)
for i in tuple1:
print(i)
print(tuple1[2]) #**第三个元素**
工作中的应用场景
- 函数的参数和返回值,一个函数可以接受任意多个参数,或者依次返回多个数据(了解)
def func(参数1,参数2,参数3):
return返回值1,返回值2,返回3 - 格式化字符串,百分号和format,格式化字符串后面的()本质上就是一个元组
print("姓名:%s,年龄:%d,家庭住址:%s’% (name,age,address)) - 让列表不可以修改,以保护数据安全
- python操作mysgl数据库,返回结果,默认也是元组类型
元组的操作方法(只能查询)
bb = a[index] # 访问元组中的某个元素
len(a) # 求元组中元素个数(总长度)
if x in a: # 判断x是否在元组a中