当前分类:python>>正文

Python的比较运算符:等于或小于

来源:互联网   更新时间:2023年7月14日  

Python 笔记

一、比较运算符简介

Python中有6个比较运算符,分别是:等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)。比较运算符可以用来比较两个值的大小,结果为True或False。

二、等于(==)运算符

等于(==)运算符用于比较两个值是否相等,如果相等则返回True,否则返回False。

a = 10
b = 20
if a == b:
    print("a等于b")
else:
    print("a不等于b")

以上代码结果为:“a不等于b”,因为a和b的值不相等。

三、小于等于(<=)运算符

小于等于(<=)运算符用于比较两个值的大小,如果第一个值小于或等于第二个值,则返回True,否则返回False。

a = 10
b = 20
if a <= b:
    print("a小于等于b")
else:
    print("a大于b")

以上代码结果为:“a小于等于b”,因为a的值为10,小于b的值20。

一、比较运算符使用场景

Python的比较运算符可以用于判断变量的大小或值是否相等,是编写流程控制语句的基础。

二、比较运算符的优先级

比较运算符的优先级高于赋值运算符,但低于算术运算符。

a = 10
b = 20
c = 30
if a + b <= c:
    print("a + b小于等于c")
else:
    print("a + b大于c")

以上代码结果为:“a + b小于等于c”,因为a+b的值为30,小于c的值30。

三、比较运算符的组合使用

比较运算符可以组合使用,在流程控制语句中有着广泛应用。例如,if语句中常用比较运算符判断条件是否成立。

a = 10
b = 20
if a == 10 and b == 20:
    print("a等于10并且b等于20")
else:
    print("a或b不满足条件")

以上代码结果为:“a等于10并且b等于20”,因为a和b的值都满足条件。

一、逻辑运算符简介

除了比较运算符,Python中还有3个逻辑运算符,分别是与(and)、或(or)和非(not)。逻辑运算符也返回True或False的值,用于组合和评估多个比较运算的结果。

二、and运算符

and运算符表示“并且”的关系,只有当两个条件都成立时,才返回True。

a = 10
b = 20
c = 30
if a < b and b < c:
    print("a < b < c")
else:
    print("a、b、c之间不成立")

以上代码结果为:“a < b < c”,因为a

三、or运算符

or运算符表示“或”的关系,只要有一个条件成立,即返回True。

a = 10
b = 20
if a == 10 or b == 30:
    print("a等于10或者b等于30")
else:
    print("a不等于10且b不等于30")

以上代码结果为:“a等于10或者b等于30”,因为a的值为10,等于条件中的值。

四、not运算符

not运算符表示“非”的关系,用于取反当前条件成立的结果。

a = 10
b = 20
if not a > b:
    print("a不大于b")
else:
    print("a大于b")

以上代码结果为:“a不大于b”,因为条件中的a > b不成立,所以取反结果为True。

三、or运算符

or运算符表示“或”的关系,只要有一个条件成立,即返回True。

a = 10
b = 20
if a == 10 or b == 30:
    print("a等于10或者b等于30")
else:
    print("a不等于10且b不等于30")

以上代码结果为:“a等于10或者b等于30”,因为a的值为10,等于条件中的值。

四、not运算符

not运算符表示“非”的关系,用于取反当前条件成立的结果。

a = 10
b = 20
if not a > b:
    print("a不大于b")
else:
    print("a大于b")

以上代码结果为:“a不大于b”,因为条件中的a > b不成立,所以取反结果为True。

本文固定链接:https://6yhj.com/leku-p-4817.html  版权所有,转载请保留本地址!
[猜你喜欢]

标签: 过滤器