Python 中的数字数据类型
pythonserver side programmingprogramming
数字数据类型存储数值。当您为它们分配值时,将创建数字对象。例如 −
var1 = 1
var2 = 10
您还可以使用 del 语句删除对数字对象的引用。del 语句的语法是 −
del var1[,var2[,var3[....,varN]]]]
您可以使用 del 语句删除单个对象或多个对象。例如 −
del var
del var_a, var_b
Python 支持四种不同的数值类型 −
- int(有符号整数)
- long(长整数,也可以用八进制和十六进制表示)
- float(浮点实数值)
- complex(复数)
示例
以下是一些数字 −
的示例int | long | float | 复数 | ||||
---|---|---|---|---|---|---|---|
10 | 51924361L | 0.0 | 3.14j | ||||
10 | 51924361L | 0.0 | 3.14j | ||||
100 | -0x19323L | 15.20 | 15.20 | ||||
-786 | 0122L | -21.9 | 9.322 | 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 |
- Python 允许将小写 l 与 long 一起使用,但建议仅使用大写 L,以避免与数字 1 混淆。Python 使用大写 L 显示长整数。
- 复数由一对有序实浮点数组成,表示为 x + yj,其中 x 和 y 是实数,j 是虚数单位。