在python3中去除了long只剩下:int(整型),并且 int 长度不在限制。

1. 整数(int)

int,可表示的范围:-9223372036854775808~9223372036854775807
整型其实就是十进制整数的统称,比如:-10、1、68、999都属于整型。他一般用于表示 年龄、序号等

2.浮点型(float)

浮点型,一般在开发中用于表示小数。

  1. v1 = 3.14
  2. v2 = 0.618

想要保留小数点后N位

  1. v1 = 3.1415926
  2. result = round(v1,3)
  3. print(result) # 3.142

浮点型的坑(所有语言中)
在项目中如果遇到精确的小数计算应该怎么办?

  1. import decimal
  2. v1 = decimal.Decimal("0.1")
  3. v2 = decimal.Decimal("0.2")
  4. v3 = v1 + v2
  5. print(v3) # 0.3

3.复数(complex)

  1. complex(1, 2)

(1+2j)