python none类型
2024-01-03 21:18 清风软件测试开发 阅读(29) 评论(0) 编辑 收藏 举报
一、python中的数据类型:数值类型、序列类型、散列类型。
1、数值类型:整数型(int)、浮点数(float)、布尔值(bool)
2、序列类型(有序的):序列类型数据的内部元素是有顺序的,可以通过索引、切片进行取值,序列类型数据有:字符串(str)、列表(list)、元组(tuple)
3、散列类型(无序的):散列类型数据的内部元素是没有顺序的。散列类型数据有:字典(dict)、集合(set)。而字典和集合的共同点就是他们都是用大括号 {} 来表示,即 使用大括号 {} 来表示的字典和集合是无序的,不能使用索引、切片进行取值。若字典使用索引取值会报 KeyError 这个错误;若集合使用索引取值会报 TypeError: 'set' object does not support indexing ('set'对象不支持索引)
二、可变数据类型与不可变数据类型
1、可变数据类型:对该数据类型值做修改(增删改查),若它对应的内存地址没有发生变化,那么这种类型的数据就称为可变数据类型。若对变量进行重新赋值,那么变量的内存地址会发生变化。
2、不可变数据类型:对该数据类型值做修改(增删改查),若它对应的内存地址发生变化,那么这种数据类型就称为不可变数据类型。
3、可变类型和不可变类型数据分类
可变类型数据:列表、字典、 集合
不可变类型数据:数值、字符串、元组