Python 常见运算

运算符类型

运算符

算术运算符

+ - * /

%(%返回除法的余数,即取余)

//(取整除 - 返回商的整数部分(向下取整))

**(返回x的y次幂,a**b即a的b次方)

赋值运算符

= 赋值

+= -= *= /= 先运算后赋值

%= //= **= 先运算后赋值

比较(关系)运算符

== 比较两个对象的值是否相等

!= <> 比较两个对象的值是否不相等

< > 比较两个对象的值大小

>= <=

返回布尔类型

逻辑运算符

and 按位或且

or 或

not 非

操作类型与返回类型,都是布尔类型

成员运算符

in

not in

判断一个元素是否在另外一组元素中,返回布尔类型

身份运算符

is

is not

比较两个对象,内存地址是否相等,返回布尔类型

位运算符

& 按位与

| 按位或

^ 按位异或

~ 按位取反

<< 左移动

>> 右移动

把数字转为二进制进行运算

posted @ 2020-08-30 16:21  短戈行  阅读(477)  评论(0编辑  收藏  举报