Python入门--逻辑运算

本文详细介绍了Python中的逻辑运算,包括布尔运算符(and、or、not),比较运算符(等于、不等于等),以及成员运算符(in和notin)。通过示例代码展示了这些运算符的使用和输出结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

在Python中,逻辑运算主要包括以下三种:

  1. 布尔运算符 Python中的布尔运算符包括and、or和not,它们分别表示逻辑与、逻辑或和逻辑非。and和or运算符都是短路运算符,即如果第一个操作数已经能够确定结果,那么就不会再去计算第二个操作数。not运算符只有一个操作数,表示对其进行逻辑取反。

  2. 比较运算符 Python中的比较运算符包括==、!=、>、<、>=和<=,分别表示等于、不等于、大于、小于、大于等于和小于等于。比较运算符通常用于比较两个变量的大小关系,返回的结果是一个布尔值True或False。

  3. 成员运算符 Python中的成员运算符包括in和not in,它们用于判断一个值是否在一个序列中。如果在,返回True,否则返回False。

下面是一个示例代码,演示了逻辑运算的使用:

a = 10
b = 20
c = 30
# 布尔运算符
print((a > b) and (b < c))  # False
print((a < b) or (b < c))   # True
print(not(a < b))           # False

# 比较运算符
print(a == b)   # False
print(a != b)   # True
print(a > b)    # False
print(a < b)    # True
print(a >= b)   # False
print(a <= b)   # True

# 成员运算符
lst = [1, 2, 3, 4, 5]
print(1 in lst)     # True
print(6 in lst)     # False
print(1 not in lst) # False
print(6 not in lst) # True

输出结果为:

False
True
False
False
True
False
True
False
True
False
False
True

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值