Python运算符(三)

  • 2020 年 09 月 11 日
  • 54次
  • 310 字
  • 暂无评论

Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20:
实例


1599643158475.jpg

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

除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。
实例

1599643160326.jpg

a = 10
b = 20
list = [1, 2, 3, 4, 5 ]
if ( a in list ):   
    print ("1 - 变量 a 在给定的列表中 list 中")
else:  
    print ("1 - 变量 a 不在给定的列表中 list 中") 
if ( b not in list ):   
    print ("2 - 变量 b 不在给定的列表中 list 中")
else:   
    print ("2 - 变量 b 在给定的列表中 list 中") 
# 修改变量 a 的值
a = 2
if ( a in list ):  
    print ("3 - 变量 a 在给定的列表中 list 中")
else:   
    print ("3 - 变量 a 不在给定的列表中 list 中")

结果
1 - 变量 a 不在给定的列表中 list 中
2 - 变量 b 不在给定的列表中 list 中
3 - 变量 a 在给定的列表中 list 中


版权属于:hierarch

本文链接:https://hiea.top/archives/36.html



—— 暂无评论 ——

OωO