1、整形
2、布尔型是整形的子类,仅有两个值,true/false, 本质是整数1、0分别存储。
3、浮点型是数学中的实数,可以类似科学计数法表示,float类型;
4、复数型: 复数=实数+虚数,虚数部分必须有j, j=根号-1,则j就是虚数,虚部可以为0,实部可以没有;
复数可以分离实数部分和虚数部分:复数:.real; 复数:.imag;
复数的共轭:复数: .conjugate()
5、序列类型:字符串、列表、元组
1. 字符串:单、双、三引号内的都是字符串,不可变类型;
2. 列表:强大的类型,用方括号[] 界别,可变类型;
3. 元组:与列表相似,用小括号()界别,不可变类型;
6、映射类型:字典
* 用大括号{}界别,其成员是键(key)和值(value)的对应的组合(项:item);
* 类似于哈希表的键值对;
7、基本运算
1. 算术运算符的优先级:
- 乘方 ** 、 正负号 +、-;
- 乘除 * /、 整除 //;
- 取余 %、 加减 +、-;
2. 比较运算符:
- 数值比较:按值比大小;
- 字符串的比较:按ASCII码值比大小;
3. 逻辑运算符优先级:
- not、and、or
4. 字符运算符:
- 原始字符串操作符(r/R): 用于一些不希望转义字符起作用的地方;
- 所有的字符串都是Unicode字符串
5. 位运算:<<、>>、
总和运算优先级:算术运算符、位运算符、比较运算符、逻辑运算符(后两个值是布尔型)