File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -136,7 +136,7 @@ a *= 3
136
136
137
137
如果你有一个诸如 ` 2 + 3 * 4 ` 的表达式,是优先完成加法还是优先完成乘法呢?我们的高中数学知识会告诉我们应该先完成乘法。这意味着乘法运算符的优先级要高于加法运算符。
138
138
139
- 下面将给出 Python 中从最低优先级(最少绑定)到最高优先级(最多绑定)的优先级表。这意味着,在给定的表达式中,Python 将优先计算表中位列于前的较低等级的运算符与表达式 。
139
+ 下面将给出 Python 中从最低优先级(最少绑定)到最高优先级(最多绑定)的优先级表。这意味着,在给定的表达式中,Python 将优先计算表中位列于后的较高优先级的运算符与表达式 。
140
140
141
141
为了保持完整,下表是从 [ Python 参考手册] ( http://docs.python.org/3/reference/expressions.html#operator-precedence ) 中引用而来。你最好使用圆括号操作符来对运算符与操作数进行分组,以更加明确地指定优先级。这也能使得程序更加可读。你可以阅读[ 改变运算顺序] ( #changing-order-of-evaluation ) 来了解更多的细节。
142
142
@@ -194,7 +194,7 @@ Perimeter is 14
194
194
195
195
** 它是如何工作的**
196
196
197
- 矩形的长度(Length)与宽度(Breadth)以相同的名称存储在变量中 。我们使用它们并借助表达式来计算矩形的面积(Area)与周长(Perimeter)。我们将表达式 ` length * breadth ` 的结果存储在变量 ` area ` 中并将其通过使用 ` print ` 函数打印出来。在第二种情况中,我们直接在 ` print ` 函数中使用了表达式 ` 2 * (length + breadth) ` 的值。
197
+ 矩形的长度(Length)与宽度(Breadth)存储在以各自名称命名的变量中 。我们使用它们并借助表达式来计算矩形的面积(Area)与周长(Perimeter)。我们将表达式 ` length * breadth ` 的结果存储在变量 ` area ` 中并将其通过使用 ` print ` 函数打印出来。在第二种情况中,我们直接在 ` print ` 函数中使用了表达式 ` 2 * (length + breadth) ` 的值。
198
198
199
199
同时,你需要注意到 Python是如何_漂亮地打印出_ 输出结果的。尽管我们没有特别在 ` Area is ` 和变量 ` area ` 之间指定空格,Python 会帮我们加上所以我们就能得到一个整洁的输出结果,同时程序也因为这样的处理方式而变得更加易读(因为我们不需要在用以输出的字符串中考虑空格问题)。这便是一个 Python 是如何让程序员的生活变得更加便捷美好的范例。
200
200
@@ -221,4 +221,4 @@ Perimeter is 14
221
221
222
222
[ ^ 8 ] : 原文作 Evaluation Order。
223
223
224
- [ ^ 9 ] : 原文作 Associativity,沈洁元译本译作“结合规律”。
224
+ [ ^ 9 ] : 原文作 Associativity,沈洁元译本译作“结合规律”。
You can’t perform that action at this time.
0 commit comments