目录
1.1.算数运算符
1.2.赋值运算符
1.3.复合赋值运算符
1.4.比较运算符
1.5.逻辑运算符
博客主页:大虾好吃吗的博客
专栏地址:Python从入门到精通专栏
Python 的运算符是用于执行各种操作的特殊符号。
运算符 | 描述 | 实例 |
---|---|---|
+ | 加 | 两个对象相加 |
- | 减 | 两个对象相减 |
* | 乘 | 两个对象相乘 |
/ | 除 | 两个对象相除 |
// | 取整除 | 返回部分整数部分;9//2=4; |
% | 取余 | 两个对象相除,取剩下的非0;3%2取余得1 |
** | 指数 | 10**20表示10的20次方 |
() | 小括号 | 优先运算;(1+2)*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表示真,返回0表示假。例a=10 、b=20
运算符 | 描述 | 实例 |
---|---|---|
== | 等于;比较对象是否相等 | (a==b )返回False |
!= | 不等于;比较两个对象是否不相等 | (a !=b )返回True |
> | 大于;返回a是否大于b | (a >b )返回False |
>= | 大于等于;返回a是否大于等于b | (a >=b )返回False |
< | 小于;返回a是否小于b | (a |
<= | 小于等于;返回a是否小于等于b | (a <=b )返回True |
与、或、非
运算符 | 逻辑表达式 | 描述 | 实例 |
---|---|---|---|
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 |
创作不易,求关注、点赞、收藏,谢谢~~