一、整型
任何仅含数字的序列在 Python 中都被认为是整型
>>> a=0>>> b=100>>> c=-2>>> d=0x50>>> type(a)
进制在 Python 中的表示形式
>>> 11 # 十进制>>> 0b01011 # 二进制>>> 0o13 # 八进制>>> 0xb # 十六进制
二、浮点型
带小数点的数字, 就是平常我们说的小数。
>>> a=0.2>>> b=-4.5>>> type(a)>>> type(b)
三、字符串类型
>>> type(s1)
四、布尔类型
布尔值只有两个
- True 表示真
- False 表示假
>>> bool(1)True>>> bool(0)False
五、数据类型之间的转换
1. 把其他类型转换为整型
# 转换>>> int(0.1)0>>> int(1.9459)1
不能对字符串类型表示的浮点数进行转换
>>> int('1.9459')Traceback (most recent call last): File "", line 1, in ValueError: invalid literal for int() with base 10: '1.9459'
2. 把其他类型转换为浮点型
>>> float(1)1.0>>> float(-1)-1.0>>> float('-1')-1.0
3. 把其他类型转换为字符串
>>> str(1)'1'
4. 把其他类型转换为布尔型
>>> bool(1)True>>> bool(0)False
六、扩展进制运算
二进制转换为十进制
十进制转换为二进制
![8a1ad8e54a3ecf25eb91f6021613e8b5.png](https://i-blog.csdnimg.cn/blog_migrate/54db0bd57dacb3699d24d172eac499e9.jpeg)