用户名:始消fjaq7332
这篇文章主要介绍了讲解Python中运算符使用时的优先级,是Python学习当中的基础知识,需要的朋友可以参考下
运算符优先级来确定条件的表达式中的分组。这会影响一个表达式如何计算。某些运算符的优先级高于其他;例如,乘法运算符的优先级来自比加法运算更高。
例如x错九味其新殖建期呀=7+3*2;这里,x被赋值13,而不是20,因为运算符*的优先级比+更脯所以它首先乘以3*2,然后加7。
这里,具有最高优先级运算符出现在表格上方,那些最低的显示在底部。在一个表达式,更高的优先级运算符将首先计算。
例如:
试试下面的例子来理解Python编程语言可供选择的运算业体补端的示杂哪福符优先级:
?
123
45678910111213141516171819#!/usr/bin/pythona=20b=10c=前赶晶职15d=5e=0e=(a+b)*c/d#(30*15)/**rint"Valueof(a+b)*c/dis",ee=((a+b先圆带事洲苦相亮医娘)*c)/d#(30*15)/**rint"Valueof((a+b)*c)卷妒妈专起背能知都/dis",ee=(a+b)*(c/d);#(30)*(15/5)print"Valueof(a+b)*(c/d)is",ee问答=a+(b*c)/d;#20+(150/5)print"Valueofa+(b*c)/dis",e 当执行上面的程序,它会**生以下结果:
?
1234Valueof(a+b)*c/dis90Valueof((a+b)*c)/dis90Valueof(a+b)*(c/d)is90Valueofa+(b*c)/dis50注<>:更多精彩教程请关注三联编程