计算在哪里存在,所以python 中也不例外,之前我们在数字内容中稍微带了点相关内容,大家学习的本章的时候需要看着上篇文章综合来学习,能达到事半功倍的效果。
孩子大人一起学编程之python数字篇
谈到计算,都会反馈出加减乘除,对,这就是基本概念。
小编在这一章呢,总结了一下python中所有的运算符以及其用法,come on……
打开百度App,看更多图片
算术运算符:
这里不再详谈,之前的文章有讲过,可以看上面分享的链接数字部分 1. 函数计算。
比较运算符:
注意事项: 1. 字符串和序列比较,按照首个字母顺序比较。
2. ==表示等于, is 表示相等,但不一定等同。
赋值运算符:
= c=a+b
+= c+=a <=> c=c+a
-= c-=a <=> c=c-a
*= 同上
/= 同上
%= 同上
**= //= 同上
位运算符:
例 a=60 b =13
a=0011 1100 b=0000 1101
& 与。 参与运算的两个值,如果对应位都是1,则为1,否则为0.
a&b 十进制:12 二进制:0000 1100
| 或。 只要对应位 有一个1没则为1
a|b 十进制: 61 二进制: 0011 1101
^ 异或。 当两个对应二进位相异每结果位1.
a^b 十进制 49 , 二进制 0011 0001
<< 左移动吗运算数各位全部左移若干位,由<<右边的数字指定移动的位数,高位丢弃低位补0。
a<<2 十进制 240 二进制 1111 0000
>> 右移动: 用法同上。
逻辑运算符:
又称布尔运算符 (and 与, or或,not非)
两个例子说明其用法好处!
成员运算符:
in : 在指定序列中找到值,返回true。
not in : 在指定序列没有找到值,返回true
身份运算符:
is :判断两个是不是引用同一对象。
is not: 判断两个是不是引用的不是同一个对象。
各种运算符的优先级比较: