整数
Python 中,除 10 进制,还有其他三种进制:
- 0b 或 0B,二进制 0 1
- 0o 或 0O,八进制 0 1 2 3 4 5 6 7
- 0x 或 0X,十六进制 0 1 2 3 4 5 6 7 8 9 a b c d e f
这三种进制可以非常方便的进行“位运算”操作。
使用 int()实现类型转换:
- 浮点数直接舍去小数部分。【浮点型转整型】
- 布尔值 True 转为 1,False 转为 0。 如:int(True)结果是 1【布尔型转整型】
- 字符串符合整数格式(浮点数格式不行)则直接转成对应整数,否则报错。【字符串型转整型】
自动转型:
整数和浮点数混合运算时,表达式结果自动转型成浮点数。比如:2+8.0 的结果是 10.0
整数可以有多大?
Python3 中,int 可以存储任意大小的整数,long 被取消。
Python3 中可以做超大数的计算,而不会造成“整数溢出”,这也是 Python 特别适
合科学运算的特点。
浮点数
浮点数,称为 float。