运算符类型
运算符
算术运算符
+ - * /
%(%返回除法的余数,即取余)
//(取整除 - 返回商的整数部分(向下取整))
**(返回x的y次幂,a**b即a的b次方)
赋值运算符
= 赋值
+= -= *= /= 先运算后赋值
%= //= **= 先运算后赋值
比较(关系)运算符
== 比较两个对象的值是否相等
!= <> 比较两个对象的值是否不相等
< > 比较两个对象的值大小
>= <=
返回布尔类型
逻辑运算符
and 按位或且
or 或
not 非
操作类型与返回类型,都是布尔类型
成员运算符
in
not in
判断一个元素是否在另外一组元素中,返回布尔类型
身份运算符
is
is not
比较两个对象,内存地址是否相等,返回布尔类型
位运算符
& 按位与
| 按位或
^ 按位异或
~ 按位取反
<< 左移动
>> 右移动
把数字转为二进制进行运算
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步