一、数字类型
- 整数——不同进制的转换(转换结果为字符串类型)
- 浮点数——不确定性(计算机采用二进制小数表示浮点数的小数部分,但部分小数不能被二进制小数完全表示)
- 一般来说够用了,但也可以用round()函数四舍五入
- 复数——a+bj
注:虚部系数为1时,也要写出:2+1j - 数字运算操作符(a 操作符 b)
整数商//
注:除法运算结果是浮点数 - 数字运算操作函数 function(x,…)
求绝对值abs()、幂次方pow(x,n) - 四舍五入round(x,n)、序列最大/小值 max() min()、求和sum()、
二、字符串类型
- 转义符可以用来双引号中打双引号、换行继续输入
- 字符串的索引
正向索引(从0递增)、反向索引(从-1递减) - 字符串的切片
- 字符串操作符
字符串的拼接(a+b)、成倍复制(a*n) - 成员运算
子集 in 全集、遍历字符串字符(for 字符 in 字符串) - 字符串处理函数
字符串长度 len()、字符编码——字符转Unicode码 ord(字符)/Unicode码转字符chr(Unicode码) - 字符串处理方法
字符串字母大小写——大写upper()、小写lower()、首字母大写title()
三、布尔类型
- any()有一个非零即为真,all()全是非零才为真
- 作为指示条件
- 作为掩码
四、类型转换
- 类型判别
type(变量)、isinstance(变量,预判类型)——承认继承、.isdigit()字符是否只有数字组成、.isalpha()字符是否只有字母组成、.isalnum()字符是否只有数字和字母组成 - 类型转换
数字转字符串str()、仅数字组成的字符串转数字int()、float()、eval()