注意:if-else
語句中,方法體需要縮排
cars = ['bmw', 'toyota', 'audi', 'subaru']
for car in cars:
if car == 'bmw':
print(car.upper())
else:
print(car.lower())
輸出:
bmw
toyota
audi
subaru
1.and
連線,表示「並且」for car in cars:
iflen(car) >= 4
andlen(car) <= 5 :
print(car.upper())
else:
print('and判斷')
輸出:
and判斷
and判斷
audi
and判斷
2.or
連線,表示「或者」for car in cars:
if(len(car)>3
or car=='audi'):
print(car.upper())
else:
print('小於3')
輸出:
小於3
toyota
audi
subaru
cars = ['bmw', 'toyota', 'audi', 'subaru']
for car in cars:
if((len(car)>4)):
print(car+'大於4')
elif(len(car)>3):
print(car+'大於3')
elif(len(car)>2):
print(car+'大於2')
else:
print(car+'大於1')
輸出:
bmw大於2
toyota大於4
audi大於3
subaru大於4
依據:有資料為真,沒資料為假
1.判斷list是否為空:
cars = ['bmw', 'toyota', 'audi', 'subaru']
if cars:
print('不為空,第乙個元素'+cars[0])
else:
print('列表為空')
輸出:
不為空,第乙個元素bmw
2.判斷字串是否為空:a = ''
if a:
print('不為空')
else:
print('為空')
輸出結果:
為空
Python語法基礎(四)
捕獲異常 a 10 try a 0 except print error 迭代器 迭代器,往前訪問元素 list 1,2,3,4 it iter list for x in it print x,end while true try print next it except break 生成器 普通...
Python基礎語法 迴圈(四)
前言這是這一階段對迴圈語法練習的乙個實踐練習分享及總結 題目找出乙個整數的所有最小因子,即所有因子均為素數因子,例如8的所有因子即為2,2,2。思路解析 在程式設計前先進行梳理整個解題過程,首先是需要找到整數的因子,同時對因子進行素數的判斷並將非素數因子進行分解,同時需要注意因子是成對出現的,而分解...
python基礎(四) python語法細節
本節簡單說下python語法中的一些小注意點,比較雜碎的知識點,需要在學習中熟練使用。python中的字串用單引號或者雙引號包圍,如 這是乙個字串 a python b python 這兩種形式都是可以的,即python中單引號和雙引號使用完全相同。2 2 4 50 5 6 20 50 5 6 4 ...