每天一点Python——day48

#第四十八天
#什么是元组
'''
为什么元组没有增删改操作和生成式?
元组:Python内置的数据结构之一,是一个不可变序列
不可变序列:没有增删改操作【例如字符串,元组】
可变序列:可以执行增删改操作,操作对象地址不改变【例如:列表,字典】
'''
#演示:可变序列:列表、字典
#在列表中执行增删改操作,查看地址是否更改
lst=[10,20,30]
print(id(lst))
lst.append(300)
print(id(lst))
#发现进行增删改操作内存地址没有发生更改,叫做可变序列
#演示:不可变序列:字符串、元组
##在字符串中执行,查看地址是否改变
s='hello'
print(id(s))
s=s+'world'
print(s)
print(id(s))
#发现字符串地址发生了改变:叫做不可变序列
#元组:如图所示

每天一点Python——day48_第1张图片

 

#和列表只差别在括号上

你可能感兴趣的:(每天一点Python,python)