🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## **数字** ### int(整型) 在32位机器上,取值范围为-2³¹~2³¹-1,即-2147483648~2147483647 在64位系统上,取值范围为-2⁶³~2⁶³-1,即-9223372036854775808~9223372036854775807 ### long(长整型) 自从Python2.2起,Python会自动将整数数据转换为长整数,在Python3里不再有long类型了,全都是int ### float(浮点数) Python的浮点数就是数学中的小数,默认的是17位精度,也就是小数点后16位,尽管有16位,但是这个精确度却是越往后越不准的。 当我们的计算需要使用更高的精度(超过16位小数)的时候需要借助decimal模块的“getcontext“和“Decimal“ 方法 ## **布尔型** 布尔类型很简单,就两个值 ,一个True(真),一个False(假), 主要用记逻辑判断. 之所以将bool值归类为数字,是因为我们也习惯用1表示True,0表示False。 ```python if a > b print(a is bigger than b ) else print(a is smaller than b ) ```