1、Python 数值类型
Python 支持四种不同的数值类型:
整型(Int) : 通常被称为是整型或整数,是正或负整数,不带小数点。
长整型(long integers) : 无限大小的整数,整数最后是一个大写或小写的L。
浮点型(floating point real values) : 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250
)
复数(complex numbers) : 复数由实数部分和虚数部分构成,可以用a + bj
,或者complex(a,b)
表示, 复数的实部a
和虚部b
都是浮点型。
int | long | float | complex |
10 | 51924361L | 0.0 | 3.14j |
100 | -0x19323L | 15.20 | 45.j |
-786 | 0122L | -21.9 | 9.322e-36j |
080 | 0xDEFABCECBDAECBFBAEl | 32.3+e18 | .876j |
-0490 | 535633629843L | -90. | -.6545+0J |
-0x260 | -052318172735L | -32.54e100 | 3e+26J |
0x69 | -4721885298529L | 70.2-E12 | 4.53e-7j |
长整型也可以使用小写"L"
,但是还是建议您使用大写"L"
,避免与数字"1"
混淆。Python使用"L"
来显示长整型。
Python还支持复数,复数由实数部分和虚数部分构成,可以用a + bj
,或者complex(a,b)
表示, 复数的实部a和虚部b都是浮点型。
除了L标识的长整类型,Python中还有三种数值类型:
int
float
complex
在为数字类型的变量赋值时会创建它们:
例子,
x = 1 # int y = 2.8 # float z = 1j # complex
要验证Python中任何对象的类型,请使用以下type()
函数:
例子,
print(type(x))
print(type(y))
print(type(z))
相关文档: