美文网首页
python常用操作符——零基础学python 006

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

作者: jammny | 来源:发表于2020-01-18 19:52 被阅读0次

算术操作符

image image.gif

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

image image.gif

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

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

image image.gif

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

image image.gif

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

image image.gif

算术操作符 优先级的问题

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

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

image image.gif

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

image image.gif

比较操作符

** image image.gif

​**

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

逻辑操作符

image image.gif

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

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

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

END

总结一下操作符优先级:

image image.gif

相关文章

网友评论

      本文标题:python常用操作符——零基础学python 006

      本文链接:https://www.haomeiwen.com/subject/chclzctx.html