Python常用运算符及优先级

Posted 海阔凭鱼跃,天高任鸟飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python常用运算符及优先级相关的知识,希望对你有一定的参考价值。

1. 幂运算符:

 **:幂运算,a**b得到的结果是a的b次方

2. 算数运算符:

 /:除法运算符得出的时除法运算的结果,不会对结果取整。例如50/8得到的结果是6.25

 //:取整运算符,得到的时运算结果的整数部分

 %:取余运算符,得到的是运算结果的小数部分

 *:乘法运算符,a*b得到的是a乘以b的结果

 +、-:加减法运算符,得出的就是两个数相加或相减的结果

 其中,/、//、%、* 这四个运算符比+、-这两个运算符的优先等级高

3. 比较运算符

 比较运算符包括:<、>、>=、>=、==、!=

4. 逻辑运算符

 逻辑或 or 、逻辑与 and 、逻辑非 not

 优先级关系:逻辑非 > 逻辑与 > 逻辑或

 例如,表达式:True and True or True and False 的结果为 True,相当于 (True and True) or (True and False) 

以上四种运算符的优先级为:

幂运算符 > 算数运算符 > 比较运算符 > 逻辑运算符

 

 

以上是关于Python常用运算符及优先级的主要内容,如果未能解决你的问题,请参考以下文章

python基础语法(运算符及优先级)

python数据类型和运算符及运算符的优先级

7. Python运算符之逻辑成员身份运算符及优先级

python之常用操作符

JavaScript简介及js中的变量数据类型常用运算符

Python基础之(基本数据类型及运算)