1.赋值运算符
运算符 |
说明 |
= |
赋值 |
+= |
a+=b 相当于 a = a+b |
*= |
a*=b相当于a = a*b ,a*=a+2 相当于a=a*(a+2) |
2.比较运算符
运算符 |
说明 |
== |
相等 |
!= |
不相等 |
<、<= |
小于、小于等于 |
>、>= |
大于、大于等于 |
3.逻辑运算符
运算符 |
说明 |
and |
而且,a>1 and b>3 ,左边为False则直接返回False,右边不执行 |
or |
或者,a>1 or b>3 ,左边为True则直接返回True,右边不执行 |
not |
否(取反),not (1<2) 得到False |
| flag0 = 1==1 |
| flag1 = 3>2 |
| flag2 = 2<1 |
| flag3 = flag1 and flag2 |
| flag4 = flag1 or flag2 |
| flag5 = not(1!=2) |
| |
| print('flag0 = ',flag0) |
| print('flag1 = ',flag1) |
| print('flag2 = ',flag2) |
| print('flag3 = ',flag3) |
| print('flag4 = ',flag4) |
| print('flag5 = ',flag5) |
3.运算符优先级
优先级由高到低
运算符 |
描述 |
[]、[:] |
下标、切片 |
** |
指数,a**b a的b次方 |
~、+、- |
按位取反,正号,负号 |
*、/、%、// |
乘,除,模,整除 |
+、- |
加,减 |
>>、<< |
右移,左移 |
& |
按位与 |
^、| |
按位异或,按位或 |
<=、<、>、>= |
小于等于,小于,大于,大于等于 |
==、!= |
等于、不等于 |
is、is not |
身份运算符 |
in、not in |
成员运算符 |
not、or、and |
逻辑运算符 |
=、+=、-=、*=、/=、%=、//=、**=、&=、|=、^=、>>=、<<= |
赋值运算符 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本