前言:本文主要介绍python中经常使用的6种运算符,分别是算术运算符、比较运算符、赋值运算符、逻辑运算符、身份运算符和成员运算符。
(因为用法比较简单,这里只做介绍,有兴趣的可以自己敲代码运行一下)
一、算数运算符
|
+ |
加,x+y |
| - | 减,x-y |
| * | 乘,两个数相乘或者返回一个被重复若干次的字符串 |
| / | 除,x/y |
| % | 取余 ,返回除法的余数 |
| ** | 幂运算,x**y 返回x的y次幂 |
| // | 向下取整,返回商的整数部分 |
二、比较运算符
|
== |
检查两个操作数的值是否相等,如果是则条件变为真。如a=3,b=3则(a==b)为true |
| != | 检查两个操作数的值是否不相等, 如a=1,b=3则(a!=b)为true |
| > | 检查左操作数的值是否大于右操作数的值,如a=7,b=3则(a>b)为true |
| < | 检查左操作数的值是否小于右操作数的值, 如a=7,b=3则(a<b)为false |
| >= | 检查左操作数值是否大于或等于右操作数的值,如a=3,b=3则(a>=b)为true |
| <= | 检查左操作数的值是否小于或等于右操作数的值, 如a=3,b=3则(a<=b)为true |
三、赋值运算符
| = | 单赋值运算符 c=a+b,将a+b的运结果赋值为c |
| += | 加法赋值运篡符 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 |
四、成员运算符
| in | 如果在指定的序列中找到值就返回True |
| not in | 如果在指定的序列中没有找到值就返回True |
五、身份运算符
| is | is判断两个标识符是不是引用自一个对象 |
| not is | is判断两个标识符是不是引用自不同的对象 |
六、逻辑运算符
| and | x and y,布尔‘与’,条件x与条件y同时为True才成立 |
| or | x or y,布尔‘或’,条件x与条件y其中一个为True就返回True |
| not | not x,布尔‘否’,如果x为True就返回False,如果x为False就返回True |
注意
a = (1, 2, 3) print(isinstance(a, tuple)) # 判断是不是元组,是返回Ture print(isinstance(a, dict)) # 判断是不是字典,否返回False
作者:miki_peng
出处:https://www.cnblogs.com/miki-peng
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,请大家尊重原创,如要转载,请在文章页面明显位置注明出处,否则保留追究法律责任的权利。
来源:https://www.cnblogs.com/miki-peng/p/12228802.html