python none类型
2024-01-03 21:18 清风软件测试开发 阅读(33) 评论(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、可变类型和不可变类型数据分类
可变类型数据:列表、字典、 集合
不可变类型数据:数值、字符串、元组
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?