欢迎回来｡
让我们来谈谈编程中的一个重要术语, 那就是运算符优先级｡
这是什么意思？
同样, 我们使用数学课上学到的知识｡
它的意思是, 如果我做20加3乘4, 这意味着不同的运算符优先于不同的｡
也就是说, 我们先把这个乘以等于12, 然后把20加到12上｡
因为Python解释器会遵循一组基本规则｡
例如, 如果我做20减3｡
把这个打印出来｡
按一下“执行”｡
我得到8是因为先计算3乘以4, 等于12, 然后用20减去它｡
这不是说先用这个然后再用4乘以17.
这个运算符的优先级应该不是新的, 对吧？
如果你上过数学课｡
你知道数学就是这样运作的｡
这在所有编程语言中都一样｡
所以顺序是这样的｡
首先, 我们按照括号｡
所以不管括号里是什么, 我们先做｡
二是我们做的力量｡
因此, 无论以的幂做什么, 都将在括号后面｡
例如, 如果我在这里加上括号｡
然后是的幂, 比如说2或者是加2的2的幂｡
第一个运算是20减3, 因为这是第一个优先级.
然后我们做2的2次方, 因为这是下一个优先级｡
只有在我们这样做之后, 我们才把这两个加在一起｡
如果我单击“运行”｡
我得到了21, 这也说得通｡
十七加四｡
我们有乘除的力量之后｡
最后, 最后一个优先级是加法和减法｡
这不是数学课｡
有些人真的很喜欢数学｡
有些人真的不知道｡
但我想让你们对运算符优先级有个基本的了解.
我们在这里做些练习来适应它｡
但相信我, 这是我们在这门课上要讲的最数学的东西｡
这门课的数学部分就在这里｡
随着我们对不同数据类型的了解, 它会变得更加有趣｡
下次见｡
再见, 再见, 再见