已知 x = 3,那么执行语句 x+=6 之后,x的内存地址不变。这句话的描述是错误的,数据类型分为两种:
不可变数据类型:当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,对于这种数据类型,就称不可变数据类型。
可变数据类型:当该数据类型的对应变量的值发生了改变,那么它对应的内存地址不发生改变,对于这种数据类型,就称可变数据类型。
很明显题中给出数据的值发生了变化,所以对应的内存地址就会发生改变。同时,python 的 6 种数据类型:数字(Number),布尔值(Boolean),字符串(String),元组(Tuple),列表(List)和字典(Dictionary)。
python 的 6 种数据类型:数字(Number),布尔值(Boolean),字符串(String),元组(Tuple),列表(List)和字典(Dictionary)。计算机的计算基础是二进制,所以任何一个计算机语言都会有这么一个数据类型。当然为了便于逻辑运算,我们也需要有这么一个数据类型。这种类型的数据只有两个值,True 和False ,分别代表真和假。注意大小写,Python 语言严格区分大小写。