您已经清楚编程中有两种类型的数字。 即整数和浮点数。
Python中的算术运算与日常数学相同,它们围绕这两个 数据类型.
算术运算符
算术运算符有七种基本类型。 这些是:
加法(+): 添加两个数字。 例如
print(10 + 4)
减法(-): 从第一个数中减去第二个数。 例如
print(10 - 4)
乘法(*): 将两个数字相乘。 例如
print(10 * 4)
分配 (/): 对两个数进行除法。 例如
print(10 / 4)
楼层划分 (//): 执行除法并将答案四舍五入到最接近的整数。 例如
print(10 // 4)
模运算符 (%): 执行除法并返回余数。 例如
print(10 % 4)
指数(**): 取整数的幂,例如
print(10 ** 4)
所有这些操作如下所示:
现在对于您学习的所有这些运算符,我们有一个增强的赋值运算符。 让我告诉你它是如何使用的。
假设我们有一个名为“x”的变量。 我们将它设置为 10,现在我们想将它增加 3,我们必须编写这样的代码。
x = 10
x = x + 3
Python解释器将在'x'中添加3并将其存储在'x'中。 让我们打印一下:
增强的赋值运算符可用于复制相同的功能,但效率更高。
相同的代码将像这样编写。
x = 10
x += 3
现在,这个运算符也可以用于减法和乘法。 看看这个程序。
这里我们首先将“x”增加 3,然后将其乘以 3。第 2 行的输出应该是 13,第 3 行的输出应该是 39。
运算符优先级
在数学中,我们有一个称为运算符优先级的概念,它表示方程中运算的执行顺序。 它不是特定于 Python 的,所有编程语言都遵循运算符优先级。 让我提醒您订单:
- 插入语
- 指数
- 除法或乘法
- 加法或减法
让我们编写一个程序并检查一下:
x = 10 + 3 * 2 ** 2 - (9 + 2)
上述等式的答案应该是什么?
如果你的答案是 11,你就不需要重读高中。
发表评论