1. 整数、浮点数
type()方法查看数据类型
Python中浮点数、整数类型只有一种
浮点型与任何类型的数据乘、加、减都为浮点型
整型与整型乘、加、减都为整型
type(2/2) ===>float
type(2//2) ===>init
关于除的单斜杠和双斜杠总结:
- / 获取到的是float 2/2 =1.0
- // 整除 得到的是init 1//2=0
2进制、8进制、10进制、16进制
- python 表示2进制 开头添加0b 0b10
- 表示8进制 开头添加0o
- 表示16进制 开头添加0x
- 其他进制的数想10进制转换,极其简单 根据上面进制的规则写好之后,回车,直接转换成10进制或者使用int()方法 int(0b10) ==>'2'
- 其他进制向2进制转换,使用bin()方法 bin(2) ==>'10'
- 其他进制向16进制转换,使用bin()方法 hex(0o1111) ==>'0x249'
- 其他进制向8进制转换,使用bin()方法 oct(0x1111) ==>'0o10421'
2. 布尔值 bool
是数值的一种
真:True 假:False
1.将其他进制的数转换成bool,使用bool()方法 bool(1) ===> True bool(0) ===> False
2.只要非0的数值都是True