#條件語(yǔ)句就是根據(jù)已知條件判斷該執(zhí)行哪段語(yǔ)句。
# 條件可以是一個(gè)變量也可以是執(zhí)行結(jié)果
age = 18
# if age>=18:
# print("成年了")
# else:
# print("未成年")
# if age>=18:print("成年了")
#條件判斷簡(jiǎn)化
# flag = True
# if flag:
# print("條件成立")
#空字符串、空列表、空字典、0 等都是False
#
data = {}
# if data:
# print("字典有元素")
# else:
# print("空字典")
#多條件組合 使用and和or 連接多個(gè)條件 (注意短路邏輯)
#
# age = 17
# has_license = True
#
# if age>=18 and has_license:
# print("條件具備,可以開車了")
#
# age = 15
# has_passport = False
#
# if age>=18 or has_passport:
# print("條件具備,可以出國(guó)了")
#and 短路邏輯
def func1():
print("func1 被調(diào)用")
return True
def func2():
print("func2 被調(diào)用")
return False
#
# if func1() and func2():
# print(1111)
#or 短路邏輯
def func3():
print("func3 被調(diào)用")
return True
def func4():
print("func4 被調(diào)用")
return True
# if func3() or func4():
# print(2222)
#利用非空值 None表沒有值,而非空值都會(huì)被認(rèn)為True
# data = [1,2,3]
# if data:
# print("有值")
#利用 in 和 not in
names = ["Yoyo","Boby","Jim"]
name = "M"
# if name in names:
# print(f'{name}在列表里')
#利用isinstance來(lái)判斷對(duì)象是否屬于某一類或其子類
# age = "12"
# if isinstance(age,int):
# print("為整數(shù)")
#三目表達(dá)式
a= 50
res= "合格" if a >=60 else "不合格"
print(res)
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。