Python語法基礎(四) if else語句

2021-08-14 12:08:00 字數 1558 閱讀 2360

注意: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 ...