0630Python总结-Number数据类型,容器数据类型
分类:
文章
•
2023-02-07 00:13:58
一.Number数据类型(int float bool complex)
- int 整型
type 获取值的类型
id 获取值的地址
二级制整型0b,八进制整型0o,十六进制整型0x
- float 浮点型
表达方式1:floatvar = 2.0
表达方式2:科学计数法e
- bool 布尔型
True False
- complex 复数
表达方式1:complexvar = 1-2j
表达方式2:complexvar = complex(1,-2)
二.容器类型数据(str list tuple set dict)
- str 字符串:用引号引起来的
特征:可获取,不可修改,有序
转义字符:\ + 某个字符
\n, \r\n : 换行
\t : tab缩进
\r : 将后面的字符直接拉到当前行行首
元字符串 r"字符串" 不转义字符,原型化输出字符串
格式化字符串:
语法: “字符串” % (值1,值2,值3)
%d 整型占位符
%f 浮点型占位符
%s 字符串占位符
综合案例:可全部使用%s占位符进行取代
- list 列表
特点:可获取,可修改,有序
获取列表当中最后一个元素:
python特有:print(listvar[-1])
通用写法:
len 获取容器类型数据的长度(元素的总个数)
print(listvar[len(listvar) - 1])
- tuple 元组
特点:可获取,不可修改,有序
逗号才是区分是否是元组的标识符
- set 集合
特点: 无序,自动去重
- dict 字典
特点:键值对存储的数据,表面上有序,实际上无序