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...