python数据类型
数字类型
类型 | 类型转换 |
---|---|
整型 int | int() 字符串类型转换 浮点型保留整数 int(3.14)=3 int(3.94)=3 |
浮点型 float | float() |
#####字符串类型
类型 | 类型转换 |
---|---|
字符串 str | str() 将其他数据类型转为字符串 |
布尔类型与空类型
-
布尔类型
类型 类型转换 布尔型 bool bool()将其他数据类型转为bool类型 字符串非空返回true 数值非0返回true
-
空类型
类型 空类型 None 在不确定数据类型时可以使用 bool(None) 为false
列表与元组
-
列表
类型 数据格式 列表型 list [1,2,3,5] 就是js中的数组 -
元组
类型 数据格式 元组型 tuple 和列表一样 (1,2,3,5) -
列表与元组的区别
- 元组比列表占用的资源更小
- 列表是可变的 元组是不可变的
字典类型
类型 | 数据格式 |
---|---|
字典类型 dict | {“a”:“123”,“b”:“123”} 就是js中的对象格式 |
ps | {“key”:“value”} 在列表中 key是唯一的 |
常用内置函数
函数名 | 用法 |
---|---|
type(val) | 返回 val的数据类型 |
id(val) | 返回val的内存地址值 |
len(val) | 返回val的长度(除数字 布尔类型没有长度外 其他所有数据类型都有长度) |
min(val) | 根据编码找出最小值 (可用于多种数据) |
max(val) | 根据编码找出最大值 (可用于多种数据)但是(元组,列表)同数据类型下的数据类型要统一 |