当前位置: 首页 > 后端技术 > Python

1.4运算符优先级

时间:2023-03-25 21:35:09 Python

(1)运算符计算有优先级有时候,一个表达式中可能有很多运算符,这时需要注意计算的优先级,比如加法和乘法同时存在时,乘法先进行运算,再进行加法运算。在Python中也是如此,这叫做运算符优先级。当优先级相同时,从左到右计算;优先级不同时,从优先级高的运算符开始计算。这里举两个例子,如下图所示。Python中运算符的优先级如下表所示:(2)如何计算相同优先级的运算符当运算符具有相同的优先级时,按照从左到右的计算顺序,比如下面这个例子:那么,解释代码如下:使用在线云编辑器输入以上代码,执行效果如下:(3)如何计算不同优先级的算子当算子有不同的优先级时,从优先级高的算子开始计算.例如“+”和“*”,会先进行“*”运算,再进行“+”运算。看下面的例子:上面的代码解释如下:使用在线云编辑器,输入上面的代码,执行效果如下:(4)使用“()”调整运算符的优先级有时候,我们想要优先级较低的运算符优先,可以使用“()”来完成。“()”的作用是让“()”中的运算总是具有最高的优先级,最先被计算。看下面的例子:上面的代码解读如下:使用在线云编辑器,输入上面的代码,执行效果如下:挑战如果今天的知识内容你已经学完了,那就自己来试试下面的挑战任务吧!挑战(一):验证码输出界面云端编辑器中,验证码输出界面。实现效果如下图所示:[源代码:ResourcePack\Day1\1-4-Challenge1.py]挑战(二):输出微信红包在云端编辑器中,输出微信红包。实现效果如下图所示:[源代码:ResourcePack\Day1\1-4-Challenge2.py]这里是语雀文档,点击链接查看:https://www.yuque.com/codeclub/gnec1v/ihgl72