Python語法筆記 if的使用

2021-09-27 02:52:48 字數 1147 閱讀 5880

indentationerror: expected an indented block(縮排錯誤:期望乙個縮排塊)

a=2

if a>=2:

print('棒棒噠')

:冒號用於區分**層次,理解條件執行的邏輯及先後順序

縮排是4個空格或1個tab。被縮排的內容(print()函式)和if條件語句組成了乙個**塊(乙個整體),成為了if條件下的內部命令

a=1

if a>=2:

print('棒棒噠')

else:

print('fighting')

在if…else條件語句中,if和else各自抱團,形成兩個不同的**塊。表示的是條件和其他條件的互斥關係——如果不滿足if條件,就執行else其他條件

a=1

if a>=2:

print('棒棒噠')

elif a=0:

print('aiya')

else:

print('fighting')

在elif後可不接else

money=100

if money >=100:

print('百萬啦')

if money>500:

print('向千萬奮鬥,向財富自由奮鬥')

else:

print('相信你大兄弟,500w在眼前')

else:

if money<20:

print('20萬都沒有?還不努力???')

else:

print('加油吧大兄弟,奔三了')

根據縮排判斷層級

根據層級逐次執行

a=3

b=type(a)

print(type(a))

if b!='int':

print('ok')

else:

print('no')

#結果ok#

Python 的 with 語法使用

傳統上若要開啟乙個檔案,我們會這樣寫 開啟檔案 f open filename 關閉檔案 f.close 這種寫法會有乙個問題,如果在使用檔案的過程中發生了一些例外狀況,造成程式提早跳開時,這個開啟的檔案就會沒有被關閉,所以比較好的程式是使用try與finally 開啟檔案 f open filen...

Python 語法筆記

2.python中堆的用法 3.python 中的基本語法 4.python 中字串的處理 5.python的類和物件 6.python 的字典 7.python 的list 列表 8.鍊錶 9.python中json資料 10.python 中的基本函式 11.python中的tqdm進度條模組 ...

Python 語法筆記

1 else與while結合 while a 0 pass else pass 當a 0時執行 2 with語法,無需關閉檔案,python自動關閉 with open a.txt r as f for s in f print s 3 抓異常 try except 異常 as s s為異常資訊 f...