数值类型分为:整型 、长整型 、浮点型 、复数型
整型示例:
In [1]: a = 100 # 整型也就是整数类型 In [2]: type(a) # 整型的英文缩写为int
Out[2]: int In [3]: 2 ** 32 # 整型可以取的个数,整型可以有正负数,因此整型的范围是正负4294967296/2,也就是 -2147483648 ~ 2147483647,超过这个数就变成了长整型
Out[3]: 4294967296
长整型示例:
In [5]: a = 9999999999999999999 # 定义一个长整型 In [6]: type(a) # 长整型的英文缩写为long
Out[6]: long In [7]: a # 长整型会以L为结尾来显示,以标识这个类型是长整型
Out[7]: 9999999999999999999L
浮点型示例:
In [1]: a = 1.1 # 定义一个浮点数,也就是带小数点的数 In [2]: type(a) # 浮点型的英文缩写为float
Out[2]: float
复数型示例:
In [3]: a = 23j # 定义一个复数型,以j结尾 In [4]: type(a) # 复数型的英文缩写为complex
Out[4]: complex