当前位置: 首页 > 后端技术 > Python

爬虫(14)可变类型和不可变类型(7)

时间:2023-03-25 21:45:48 Python

爬虫(14)可变类型和不可变类型(7)Python中的对象按照是否可变可以分为两类:可变类型和不可变类型可变类型:可以通过一些操作改变它的值。例如,列表是可变类型。我们可以通过索引改变值。通过调用方法改变他的值,通过del关键字改变他的值。值定义变量(对象):每次创建一个对象,对象都会有:id,类型,值id:响应内存地址类型:对象有自己的类型,不同的类型有不同的特点,不同的方法值:数据为变量类型:对象的值可以修改,修改后对象的内存地址不变(变量与内存地址链接:常量、变量、内存)。变量类型包括:列表、字典和变量集合。不可变类型的值变了,内存地址变了,相当于重定义。当试图修改对象元素时,实际上是重新打开内存空间进行存储。不可变类型包括:值、元组、字符串和不可变集合。对于不可变类型的对象,它们不涉及修改方法。如果你尝试使用它,你会报错。请继续关注我