当前位置: 首页 > >

python关系运算符中表示不等于的关系运算符_比较、关系运算符

发布时间:

# 1. 比较(即关系,条件)运算符


python中的比较运算符如下表


| 运算符 | 描述 | 示例 |


| --- | --- | --- |


| == | 检查两个操作数的值是否相等,如果是则条件变为真。 | 如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 |


~~~


>>> ## 关系运算符


...


>>> # == 等于:表示左右两个操作数是否相等,如果相等则整个表达式的值为 True;不相等则为False


... num1 = 15


>>> num2 = 20


>>>


>>> print(num1 == num2)


False


>>>


>>> # != 不等于


... print(num1 != num2)


True


>>>


>>> # > 大于


... print(num1 > num2)


False


>>>


>>> # < 小于


... print(num1 < num2)


True


>>>


>>> # >= 大于等于: num1 大于 或者 等于 num2 ,条件都成立


... print(num1 >= num2)


False


>>>


>>> # <= 小于等于: num1 小于 或者 等于 num2 ,条件都成立


... print(num1 <= num2)


True


>>>


>>> if num1 >= num2:


... print("条件成立!")


...


>>>


~~~


# 2. 逻辑运算符


| 运算符 | 逻辑表达式 | 描述 | 实例 |


| --- | --- | --- | --- |


| and | x and y | 布尔"与":如果 x 为 False,x and y 返回 False,否则它返回 y 的值。 | True and False, 返回 False。 |


| or | x or y | 布尔"或":如果 x 是 True,它返回 True,否则它返回 y 的值。 | False or True, 返回 True。 |


| not | not x | 布尔"非":如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 | not True 返回 False, not False 返回 True |


~~~


>>> ## 逻辑运算符


...


>>> # and : 左右表达式都为True,整个表达式结果才为 True


... if (1 == 1) and (10 > 3):


... print("条件成立!")


...


条件成立!


>>> # or : 左右表达式有一个为True,整个表达式结果就为 True


... if (1 == 2) or (10 > 3):


... print("条件成立!")


...


条件成立!


>>> # not:将右边表达式的逻辑结果取反,Ture变为False,False变为True


... if not (1 == 2):


... print("条件成立!")


...


条件成立!


>>>


~~~



友情链接: