一、条件测试(布尔表达式)

每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测

1.检查是否相等

a == "a" :true

a == "A":false

a == "b" :false

2.检查是否不相等:!=

3.比较数字

想等:==

大于:>

小于:<

大于等于:>=

小于·等于:<=

4.检查多个条件

且关系:and

或关系:or

5.检查是否在某个数据集中

检查是否在:in

检查是否不在:not in

 

二、if语句

单条件语法:

if 布尔表达式 :
    pass

双条件语法:

if 布尔表达式:
    pass
else:
    pass

多条件语法:

if 布尔表达式:
    pass
elif 布尔表达式:
    pass
elif 布尔表达式:
    pass
...
else:               #非必要
    pass

列表相关:

name_list = ['tom','jack','charles','lucas']
'''检查特定元素是否在列表内'''
if "jack" in name_list:
    print("yes")
else:
    print("no")


'''检查列表是否为空'''
if name_list:
    print("true")     #列表不为空
else:                 #列表为空
    print("false")