当前位置:   article > 正文

Python3有哪几种数据类型?_有序数据类型有哪些

有序数据类型有哪些

一、Python3有哪几种数据类型?分别列出:有序类型、无序类型、可变类型、不可变类型

(1)python内置有6种对象类型:

Number 数值型

int 整型

不可变

 

float 浮点型

不可变

 

complex 复数

不可变

String 字符串

 

不可变

Tuple 元组

 

不可变

List 列表

 

可变

Set 集合

set 集合

可变

 

frozenset 不可变集合

不可变

Dict 字典

 

可变

 

有序类型:列表(list)、字符串(str)、数字(Number)、元组(tuple)

无序类型:字典(dict)、集合(set)

可变类型:列表(list)、字典(dict)、可变集合(set)

不可变类型:字符串(str)、数字(Number)、元组(tuple)、不可变集合(frozenset)

备注:python3.6之前dict是无序类型,python3.7后变成了有序类型

 

二、如何判断一个数据类型是可变数据类型还是不可变数据类型 

 第一种方法:看id值

数据的改变引起了内存地址的改变,这种数据类型就是不可变数据类型
数据的改变没有引起内存地址的改变,这种数据类型就是可变数据类型

第二种方法:看方法
查看对象类型是否支持直接改变对象的方法,如list类型的append方法就可以直接改变list对象

来源:https://blog.csdn.net/WaveMyth/article/details/107443741

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/177580
推荐阅读
相关标签
  

闽ICP备14008679号