可变类型与不可变类型
s5 = 'my name is jason my age is 18' print(s5.title()) # 打印出来的是操作之后的结果 # My Name Is Jason My Age Is 18 print(s5) # my name is jason my age is 18
可变类型
值改变,内存地址不变的数据类型
eg:列表 字典 元组 集合
name_list = ['jason', 'kevin', 'tony', 'jack'] print(id(name_list)) print(name_list.remove('jason')) # 打印出来的是None print(name_list) # ['kevin', 'tony', 'jack'] print(id(name_list))
可变类型与不可变类型对比
"""
可变类型 >>> 列表
值改变 内存地址不变 修改的是原值
不可变类型 >>> 整型 浮点型 字符串
值改变 内存地址肯定变 其实是产生了新值
"""
name_list = ['jason', 'kevin', 'tony', 'jack'] print(id(name_list)) name_list.append(123) print(id(name_list))
END