python常用操作符——零基础学python 006

算术操作符

与我们所认知的大部分算法是相符的,比如说加减乘除运算:+ - * / , 其中为了简洁,a = a+2 可以写成 a+=2 的形式,其他运算同理

主要介绍另外三个:**、 // 和 %

// :是指地板除法,也就是一个整数如果除一个整数的结果有小数,会自动忽略小数。当然浮点数的话会有小数点,小数点为0

** :幂运算操作符,3**2 表示 3的二次方的意思

% :取余数,比如10除与8的余数为2

算术操作符 优先级的问题

扫描二维码关注公众号,回复: 8704283 查看本文章

当很多操作符放在一起的是时候,为了避免他们打架我们总得告诉他们谁是老大,谁优先进行运算,因此有了运算符优先级。

和我们所认知的一样:加减乘除先乘除,有括号先括号。

幂运算**,如果负数幂运算要注意加括号提升它的优先级,这样python才会把它当成一个整体,不然会先进行右边的二元操作符。

 

比较操作符

比较后的结果返回布尔值true还是false

 

逻辑操作符

and : 左右两边条件都是true,那么结果为true否则为false

or : 左右两边只要有一个true,那么结果为true否则为false

not : 很简单,取相反的布尔值就好了。如果原本是true就会变成false

 

END

总结一下操作符优先级:

 

 

 

 

 

 

 

 

 

 

 

 

发布了17 篇原创文章 · 获赞 43 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_41832837/article/details/104033050
006