首页 > 软件操作教程 > 编程开发 > Python
题目内容

python 运算符优先级

影视动画剪辑师——杨紫红

擅长影视动画软件的教学和剪辑,语言表达能力强。

视频:50播放:461次

向TA咨询

该嘉宾的QQ群

更多>>
题目答案
如果你有一个如 2 + 3 * 4 那样的表达式,是先做加法呢,还是先做乘法?我们的中学数学告诉我们应当先做乘法——这意味着乘法运算符的优先级高于加法运算符。 
下面这个表给出 Python 的运算符优先级,从最低的优先级(最松散地结合)到最高的优先级(最紧密地结合)。这意味着在一个表达式中,Python 会首先计算表中较下面的运算符,然后在计算列在表上部的运算符。 
下面这张表(与 Python 参考手册中的那个表一模一样)已经顾及了完整的需要。事实上,我建议你使用圆括号来分组运算符和操作数,以便能够明确地指出运算的先后顺序,使程序尽可能地易读。例如,2 + (3 * 4)显然比 2 + 3 * 4 清晰。与此同时,圆括号也应该正确使用,而不应该用得过滥(比如 2 + (3 + 4))。
网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端