Python金融数据挖掘与分析实战
上QQ阅读APP看书,第一时间看更新

2.4.5 逻辑运算符

假设变量a=10,b=20,Python中逻辑运算符及其实例如表2-8所示。

表2-8 逻辑运算符

以下实例演示了Python所有逻辑运算符的操作:


a = 10 
b = 20 
if a and b : 
    print ("1-变量 a 和 b 都为 true") 
else: 
    print ("1-变量 a 和 b 有一个不为 true") 
if a or b : 
    print ("2-变量 a 和 b 都为 true,或其中一个变量为 true") 
else: 
    print ("2-变量 a 和 b 都不为 true") 

# 修改变量 a 的值 
a = 0 
if a and b : 
    print ("3-变量 a 和 b 都为 true") 
else: 
    print ("3-变量 a 和 b 有一个不为 true") 
if a or b : 
    print ("4-变量 a 和 b 都为 true,或其中一个变量为 true") 
else: 
    print ("4-变量 a 和 b 都不为 true") 
if not( a and b ): 
    print ("5-变量 a 和 b 都为 false,或其中一个变量为 false") 
else: 
    print ("5-变量 a 和 b 都为 true")

输出结果为:


1-变量 a 和 b 都为 true
2-变量 a 和 b 都为 true,或其中一个变量为 true
3-变量 a 和 b 有一个不为 true
4-变量 a 和 b 都为 true,或其中一个变量为 true
5-变量 a 和 b 都为 false,或其中一个变量为 false