Python 中的数字 python中的数字类型共包括以下哪几种类型?
Python 中的数字
经常用于各种任务的编程,例如游戏中的评分、数据表示和信息存储。
整数:
- 基本操作:加 (+)、减 (-)、乘 (*)、除 (/)。
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
- 指数:使用 (**) 进行幂计算。
>>> 3 ** 2
9
>>> 3 ** 3
27
>>> 10 ** 6
1000000
- 运算顺序:遵循标准数学规则;括号可以更改顺序。
>>> 2 + 3*4
14
>>> (2 + 3) * 4
20
浮点数:
- 带小数点的数字。
>>> 0.1 + 0.1
0.2
>>> 0.2 + 0.2
0.4
>>> 2 * 0.1
0.2
>>> 2 * 0.2
0.4
- 有时,由于内部表示,计算可能会产生额外的小数位。
>>> 0.2 + 0.1
0.30000000000000004
>>> 3 * 0.1
0.30000000000000004
混合整数和浮点数:
- 除法始终生成浮点数。
>>> 4/2
2.0
- 在其他操作中混合整数和浮点数也会导致浮点数。
>>> 1 + 2.0
3.0
>>> 2 * 3.0
6.0
>>> 3.0 ** 2
9.0
数字中的下划线:
- 用于对数字进行分组以提高可读性(例如,1_000_000)。
>>> universe_age = 14_000_000_000
- Python 在存储和处理这些值时忽略下划线。
>>> print(universe_age)
14000000000
多重分配:
- 使用逗号在一行中为多个变量赋值。
x, y, z = 0, 0, 0
- 变量的数量必须与值的数量相匹配。
常数:
- 在整个程序中保持不变的变量。
- 使用全部大写字母表示(例如,MAX_CONNECTIONS = 5000)。
- Python 没有内置常量,但这种约定是常用的。
评论:
用于在代码中添加注释和说明。
帮助描述解决问题的总体方法,使代码更易于理解。
撰写注释:
- 使用井号 (#) 开始注释。
- # 之后的所有内容都将被 Python 解释器忽略。
# Say hello to everyone.
print("Hello Python people!")
Python ignores the first line and executes the second line.
Hello Python people!
尽可能在代码中保持简单;避免不必要的复杂性。