在Python中支持以下7种运算符:

1.算数运算符:

+(加),-(减),*(乘),/(除),%(取余),**(幂):返回x的y次幂,//(取整除):返回商的整数部分

2.比较运算符:(返回的是一个布尔值)

==(等于),!=(不等于),>(大于),<(小于),>=(大于等于),<=(小于等于)

3.赋值运算符:

=(简单的赋值运算符),+=(加法赋值运算符):c+=a,等效于c=c+a,-=(减法):与加法运算符是一样的用法,*=(乘法),/=(除法),%=(取模赋值运算符),**=(幂赋值运算符),//=(取整赋值运算符)

4.逻辑运算符:

and(布尔“与,和”):如果x为false,x and y为 false;否则返回y的计算值,or(布尔“或”):只要其中一个达到标准就返回true,not(布尔“非”):如果x为true则返回false

5.位运算符:

&:(按位运算符):若参与运算的两个值的两个相应位都为1,则该位的结果为1:否则为0

|:(按位或运算符)只要对应的两个二进制位有一个为1,结果位就为1

^:(按位异或运算符)当两个对应的二进制位相异时,结果为1

~:(按位取反运算符)对数据的每个二进制取反,即把1变为0,把0变为1

<<:(左移动运算符)运算数的各个二进制位全部左移若干位,由<<右边的数指定的位数,高位丢弃,低位补0

6.成员运算符:

in:如果在指定的序列中找到值,就返回true;否则就返回false

not  in:如果在指定的的序列中没有找到喜欢,就返回true,否则就返回false

7.身份运算符:

is:判断两个标识符是否引用自一个一个对象

is  not:用于判断两个标识符是否引用自不同对象

 

版权声明:本文为zhongsiyi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zhongsiyi/p/8455175.html