1、进制
Python语言支持二进制、八进制、十六进制以及十进制的数字表示。
python数字表示方式
进制之间的转换:
进制转换
2、类型转换
类型换行函数
1)int()函数的使用
int函数的使用
2)float()函数的使用
float函数的使用
3)str()函数的使用
str函数的使用
4)bool函数的使用
bool函数的使用
在python中,只有空字符串'',"",数字0,空字典{},空列表[],空元组(),和空数据None会被转换成为False,其他的都会被转换成为True。
3、算数运算符
算数运算符
注意:混合运算时,优先级顺序为: ** 高于 * / % // 高于 + - ,为了避免歧义,建议使用 () 来处理运算符优先级。 并且,不同类型的数字在进行混合运算时,整数将会转换成浮点数进行运算。
其中 + 与 * 运算符可以在字符串中使用。
4、赋值运算符
1)基本赋值运算符
基本赋值运算符
= 的常用方法:
= 的使用
2)复合运算符
复合运算符
注意:赋值运算符是从右往左运算,将等号右边的值赋值给等号左边,所以,等号的左边一定不能是常量或者表达式。
5、比较运算符
比较运算符
1)数字和字符串做==运算结果是false,除了 == 以外的逻辑运算时,会直接报错。
2)如果是两个字符串进行比较,会将每个字符都转换成对应的编码,然后逐一进行对比。
6、逻辑运算符
逻辑运算符
注意:and与or的运算方式
and与or的运算方式
7、位运算符
下表中a,b的值如下:
a = 0011 1100 # 60的二进制
b = 0000 1101 # 13的二进制
位运算符
8、运算符优先级
运算符优先级
在以后的实际开发中,如果有多种运算符进行混合运算时,强烈建议使用小括号来手动的控制运算符的优先级!