文章目录
一、数字类型
1.整数
- 整数无限制
- 四种进制(十进制、二进制(0b或0B开头)、八进制(0o或0O开头)、十六进制(0x或0X开头))
- pow(x,y)函数可计算 x y x^y xy
2.浮点数
- 取值范围和小数精度存在限制,但常规计算可忽略
- 取值范围数量级约 − 1 0 307 -10^{307} −10307至 1 0 308 10^{308} 10308,精度数量级 1 0 − 16 10^{-16} 10−16
- 浮点数运算存在不确定尾数
- round(x,d):四舍五入函数,d是截取尾数
- 科学计数法表示:[a]e[b] 如:4.3e-3 表示 4.3 ∗ 1 0 − 3 4.3*10^{-3} 4.3∗10−3
3.复数
- 表示:a+bj 如:z=3+4.0j
- z.real获得实部,z.imag获得虚部
4.运算符
增强操作符
5.数值运算函数
二、字符串类型
1.定义:由0个或多个字符组成的有序字符序列
2.表示
- 单行字符串:一对单引号或双引号表示
- 多行字符串:一对三引号表示
- 当字符串包含单引号时可用双引号括起来;当字符串包含双引号时可用单引号括起来;当字符串既包含单引号又包含双引号时可用三引号括起来。此外,也可使用转义字符表示单引号和双引号。
3.索引
包含从0开始的正向递增序号,和以-1开始的反向递减序号。
4.切片
-
单个字符: <字符串>[M]
-
子串:<字符串>[M:N]
返回从M~N-1
的子串,即是左开右闭区间
M、N可缺失,M缺失表示至开头,N缺失表示至结尾
-
高级:<字符串>[M:N:K] 根据步长K对字符串切片
5.字符串操作符
6.字符串处理函数
7.字符串处理方法
8.字符串格式化
- 格式:<模式字符串>.format(<逗号分隔的参数>)
- 示例
- 格式控制
三、集合类型
1.定义
集合是多个元素的无序组合,每个元素唯一,不允许存在相同元素。为保证这点,集合元素不允许更改,同时也不允许是可变数据类型。
2.集合间的操作
3.集合处理方法
4.应用场景
- 包含关系比较
- 数据去重
四、序列类型
序列类型是基类型。
1.元组类型
2.列表类型
- 定义
- 操作函数和方法
- 列表功能默写
3.序列类型应用场景
五、字典类型
1.定义和使用
2.操作函数和方法