python 逻辑运算符

时间:2019-12-26
本文章向大家介绍python 逻辑运算符,主要包括python 逻辑运算符使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
'''
逻辑运算符
'''

'''
逻辑与 and

逻辑与运算表达式:表达式1 and 表达式2
值:
如果表达式1的值为真,表达式2的值为真,整体逻辑与运算表达式的值为真
如果表达式1的值为真,表达式2的值为假,整体逻辑与运算表达式的值为假
如果表达式1的值为假,表达式2的值为真,整体逻辑与运算表达式的值为假
如果表达式1的值为假,表达式2的值为假,整体逻辑与运算表达式的值为假
【有一个为假就为假】
'''

num1 = 10
num2 = 20
# num1 = num1 +1
if num1 and num2:
print("**************")

print(num1, num2)



#短路原则
# 表达式1 and 表达式2 and 表达式3 and …… and 表达式n

'''
逻辑或 or

逻辑或运算表达式: 表达式1 or 表达式2
值:
表达式1的值为真,表达式2的值为真,逻辑或运算表达式为真
表达式1的值为真,表达式2的值为假,逻辑或运算表达式为真
表达式1的值为假,表达式2的值为真,逻辑或运算表达式为真
表达式1的值为假,表达式2的值为假,逻辑或运算表达式为假
【有一个为真就为真】
'''
num3 = 0
num4 = 1
if num3 or num4:
print("&&&&&&&&&&&&&&&")
# 表达式1 or 表达式2 or 表达式3 or …… or 表达式n

'''
逻辑非: not

逻辑非运算表达式: not 表达式
值:
如果表达式的值为真,整体逻辑非运算表达式的值为假
如果表达式的值为假,整体逻辑非运算表达式的值为真
【颠倒黑白】
'''

if not 0:
print("^^^^^^^^^^^^^^^^")


'''
成员运算符:
in:如果在指定的序列中找到值返回True,否则返回False
not in:如果在指定的序列中没有找到值返回True,否则返回False
'''

'''
身份运算符
is:判断两个标识符是不是引用同一个对象
is not:判断两个标识符是不是引用不同的对象
'''

原文地址:https://www.cnblogs.com/pygo/p/12102887.html