條件語句特點:
(1)一組條件語句里面只有一個if,可以有0個或一個else,可以有0個或多個elif
(2)if和elif后面必須添加條件表達式
(3)else后面不能添加條件表達式
(4)可根據(jù)不同情況去進行分支劃分
1、 if 條件表達式(True)要執(zhí)行的代碼
例如:
age=18
if age>=18: #比較運算 True
print('已成年')
2母赵、
if條件表達式:
A代碼True
else:
B另外處理的代碼 Flase
例如:
age=16
if age>=18: #比較運算 True
print('已成年')
else:
print('還未成年')
3、if...elif...else
例如:
color='red'
if color=='red':
print('紅燈停')
elif color=='green':
print('綠燈行')
elif color=='yellow':
print('黃燈請等一等')
else:
print('燈的顏色異常,請注意安全通行')
4庄撮、邏輯運算符、成員運算符
(1)成員運算符
a='hello'
if 'h' in a:
print('h在a字符串中'.format(a))
else:
print('h在a字符串中'.format(a))
(2)邏輯運算符
a=10
b=10
if a>10 and b>10:
print('運行結果成立')
else:
print('運行結果不成立')
5毙籽、非0的數(shù)字就代表True,0就代表False
a=2
b=0
if a:
print('我True')
else:
print('False')
6洞斯、空數(shù)據(jù),空列表,空字符串,空字典,空元祖都是False,非空字典、列表坑赡、字符串烙如、元祖都是Ture
a=''
b='python'
if b:
print('True')
else:
print('False')