目录
🥩1.1.算数运算符
🥩1.2.赋值运算符
🥩1.3.复合赋值运算符
🥩1.4.比较运算符
🥩1.5.逻辑运算符
🦐博客主页:大虾好吃吗的博客
🦐专栏地址:Python从入门到精通专栏
Python 的运算符是用于执行各种操作的特殊符号。
1.1.算数运算符
| 运算符 | 描述 | 实例 | 
|---|---|---|
| + | 加 | 两个对象相加 | 
| - | 减 | 两个对象相减 | 
| * | 乘 | 两个对象相乘 | 
| / | 除 | 两个对象相除 | 
| // | 取整除 | 返回部分整数部分;9//2=4; | 
| % | 取余 | 两个对象相除,取剩下的非0;3%2取余得1 | 
| ** | 指数 | 10**20表示10的20次方 | 
| () | 小括号 | 优先运算;(1+2)*3 | 
注意:优先级**高于* / % // 高于+ -,为了避免优先级别建议用()处理运算符优先级。不同类型的数字在进行混合运算时,整数将会转换成浮点数进行运算。
1.2.赋值运算符
| 运算符 | 描述 | 实例 | 
|---|---|---|
| = | 赋值运算符 | 把=号右边的结果赋予左边的变量 | 
1.3.复合赋值运算符
| 运算符 | 描述 | 实例 | 
|---|---|---|
| += | 加法赋值运算符 | c+=a等效于c=c+a | 
| -= | 减法赋值运算符 | c-=a等效于c=c-a | 
| *= | 乘法赋值运算符 | c*=a等效于c=c*a | 
| /= | 除法赋值运算符 | c/=a等效于c=c/a | 
| //= | 取整除赋值运算符 | c//=a等效于c=c//a | 
| %= | 取模赋值运算符 | c%=a等效于c=c%a | 
| **= | 幂赋值运算符 | c**=a等效于c=c**a | 
1.4.比较运算符
所有比较运算符返回1表示真,返回0表示假。例a=10 、b=20
| 运算符 | 描述 | 实例 | 
|---|---|---|
| == | 等于;比较对象是否相等 | (a==b )返回False | 
| != | 不等于;比较两个对象是否不相等 | (a !=b )返回True | 
| > | 大于;返回a是否大于b | (a >b )返回False | 
| >= | 大于等于;返回a是否大于等于b | (a >=b )返回False | 
| < | 小于;返回a是否小于b | (a<b )返回True | 
| <= | 小于等于;返回a是否小于等于b | (a <=b )返回True | 
1.5.逻辑运算符
与、或、非
| 运算符 | 逻辑表达式 | 描述 | 实例 | 
|---|---|---|---|
| and | a and b | 只要有一个运算数是False,结果就是False;只有左右的运算数都是True时,结果才是True;做取值运算时,取第一个为False的值,如果所有的值都为True,取最后一个值 | True and True and False结果为False | 
| or | a or b | 只要有一个运算数是True,结果就是True;只要所有的运算数都是False时,结果是False;做取值运算时,取第一个为True的值,如果所有的值都为False,取最后一个值 | False or False or True 结果为True | 
| not | not a | 布尔“非” ,如果a为True,返回False;如果A为False返回True。 | not True 结果为False | 
创作不易,求关注、点赞、收藏,谢谢~~




















