每天学点Python之数值类型
Python中的数值类型包括int、float和complex三种类型。
注:以下内容只针对Python3
int
Python中的int类型是无限精度的,这个特性给编程带来了很多便利。
float
Python中的float底层是用c语言中double类型变量实现的,具体的精度与运行的计算机有关。可以通过变量sys.float_info
查看,如我的计算机上的值:
>>> print(sys.float_info)
sys.float_info(max=1.7976931348623157e+308, max_exp=1024, max_10_exp=308, min=2.2250738585072014e-308, min_exp=-1021, min_10_exp=-307, dig=15, mant_dig=