将python3的基础数据类型有六种: Number(int, float, bool, complex),String, List, Tuple, Dictionary, Set
可变数据类型:list,dic,set
不可变数据类型:Number, String, Tuple
什么是可变数据类型和不可变数据类型?
1、Python中的不可变数据类型,不许可变量的值发生变化,假如改变了变量的值,相称因而新建了一个对象。而关于雷同的值的对象,在内存中则只要一个对象,内部会有一个援用计数来纪录有多少个变量援用这个对象。
2、Python中的可变数据类型,许可变量的值发生变化,假如对变量举行append、+=等这类操纵后,只是改变了变量的值,而不会新建一个对象,变量援用的对象的地点也不会变化。不过关于雷同的值的差别对象,在内存中则会存在差别的对象,即每一个对象都有本身的地点,相称于内存中关于雷同值的对象保留了多份,这里不存在援用计数,是实实在在的对象。
以上就是python可变数据类型有哪些的细致内容,更多请关注ki4网别的相干文章!