python 几种运算符

比较运算符:

1 大于> 2 小于< 3 不等于!= 4 等于== 5 大于等于>= 6 小于等于<=

赋值运算符:=、+=、-=、/=、%=、*=、//=

逻辑运算符:and 、 or 、not

位运算符:&、|、^、~、>>、<<

成员运算符:in、not in

身份运算符:is, is not

关系运算符

1.“==”表示等于。用来比较两个值是否相等,相等则返回True,否则返回False

2. “!=”表示不等于。用来比较两个值是否不相等,相等则返回False,否则返回True。

3. “<”表示小于。用来比较左侧的值是否小于右侧的值,如果成立则返回True,否则返回False

4. “>”表示大于。用来比较左侧的值是否大于右侧的值,如果成立则返回True,否则返回False。

5. “<=”表示小于等于。用来比较左侧的值是否小于或等于右侧的值,如果成立则返回True,否则返回False。

6. “>=”表示大于等于。用来比较左侧的值是否大于或等于右侧的值,如果成立则返回True,否则返回False。

身份运算符

“is”表示身份运算符,用于比较两个变量是否指向同一个对象。如果两个变量的身份相同,即它们指向了同一个对象,则返回True,否则返回False。

is用于判断两个标识符是否引自同一个对象。is not用于判断两个标识符是否引自不同对象。

等于(==)用来比较两个变量的值(value)是否相等。

is和is not用来比较两个对象的身份跟标识,也就是地址(id)。

成员运算符

成员运算符:in、not in

在Python中,不仅可以比较数字,还可以比较字符串、列表、元组等对象。比较字符串时,Python按照字典序进行比较;比较列表、元组等对象时,Python会依次比较它们的元素。

需要注意的是,在Python中,不同类型的对象之间是不能进行关系运算的。例如,不能比较一个数字和一个字符串的大小。如果进行这样的比较,Python会抛出TypeError异常。

参考:

https://www.zhihu.com/question/588989189/answer/2950925805

猜你喜欢

转载自blog.csdn.net/u012719076/article/details/131977035