到目前为止,我们一共学习了五种数据类型。分别是数字、字符串、列表、元组、字典。
一、什么是可变数据类型、不可变数据类型在Python中,数字、字符串、元组属于不可变类型;列表和字典、集合属于可变类型。
那什么是可变类型,什么是不可变类型呢? 所谓不可变类型,就是一旦在内存中分配了小格子之后,就不允许修改小格子内部的内容。 可变类型就是,在内存中为这个类型分配空间之后,仍然可以使用方法来修改这个内存中的值。而不会改变其地址。
二、注意事项1. 使用赋值语句,不能修改内容(无论是可变数据类型的内容,还是不可变数据类型的内容)。【例1】 2. 要修改可变数据类型的值,需要通过调用方法来完成【例2】。 3. 不可变类型的值,使用函数也不能改变其值。【例3】 4. 在使用字典时,key只能使用不可变类型的数据。也就是key要么是数字,要么是字符串、元组。不能是列表、字典。【例4】【例5】 这是因 |