首页 Python基础入门视频教程 逻辑运算符
pay pay

逻辑运算符

日期: 2021年11月20日 07:38
阅读: 177
作者: Python自学网

摘要: 逻辑运算符

1.逻辑运算符

# not  非
# or  或者
# and  并且

2.效果演示

a = b = 15
b = 20
e = 1.5
d = True
print(a == b and b == b)
print(a == b and b != b)
print(a == b or b <= b)
print(a*2 >= b and b != b)
print(not d)

# 非空则真,非0则真
print(1 or False)  # 返回1,而不是True,
print(0 or True)  # 这里先判断0为假,然后再判断True,所以返回结果为True
print('123' or False)
# 以上三个注意返回值
print('' or False)
print('0' or False)

# 注意下面的判断结果
print('######')
if ('123' or False) == True:
    print("********")

if ('123' or False) == '123':
    print("********")

if ('123' and True) == True:
    print("********")

print('######')
if ('123' and True) == '123':
    print("********")

3.补充知识点

# 逻辑补充
# in # 成员运算符:在指定的序列中找到某个值返回True
# not in # 成员运算符:在指定的序列中没有找到某个值返回True
# is # 成员运算符:判断两个标识符是不是引用同一对象
# is not # 成员运算符:判断两个标识符是不是引用不同对象

list = [1, 2, 3]
print(1 in list)
print(1 not in list)

num1 = 10
num2 = 19
print(num1 is num2)
print(num1 is not num2)

m = 10
n = 10.0
x = 10
print(m is not x)
print(id(m))
print(id(n))
print(id(x))

 

部分文字内容为Python自学网原创作品,转载请注明出处!视频内容已申请版权,切勿转载!
上一篇:比较运算符
回顶部