【数据类型】18、可变类型和不可变类型【数据类型】18、可变类型和不可变类型
目录
一、数据收纳的灵活性
二、数据类型
三、可变类型的变量引用
一、数据收纳的灵活性
列表——可以接长、拆短的积木式收纳盒
元组——固定长短的收纳盒
二、数据类型
-
不可变(immutable)类型:一旦创建就无法修改数据值的数据类型
整数、浮点数、复数、字符串、逻辑值、元组 -
可变(mutable)类型:可以随时改变的数据类型
列表、字典、集合 -
灵活性强会花费一些计算或者存储的代价去维持这些强大的功能
三、可变类型的变量引用
-
变量的引用特性
可变类型的变量操作需要注意,多个变量通过赋值引用同一个可变类型对象时,通过其中任何一个变量改变了可变类型对象,其它变量也随之改变
myList=[1.2,3.4]
A=[myList]*3
print(A)
myList[2]=45
print(A)
微信赞赏支付宝赞赏