python第一天
整数
-
类型转换 int() 实现类型转换
- 浮点数直接舍去小数部分
- 布尔值 true转为1 false转为0
- 字符串符合整数格式(浮点数不行) 则直接转成对应的整数,否则报错
int(9.9) = 9
int(True) = 1
int(“456”) = 456
-
自动类型转换
- 整数和浮点数混合运算中, 表达式结果自动转型成浮点数
2 + 8.0 = 10.0
-
整数可以多大
- Python2中 int是32位, 可以存储±21亿
- Python3中 int可以存储任意大小整数, Long被取消
无论多大的运算都不会造成整数溢出
浮点数
float(3) = 3.0
round(3.14) = 3
round(3.54) = 4