python縮進長度是否統(tǒng)一
Python 對代碼的縮進要求非常嚴格,同一個級別代碼塊的縮進量必須一樣,否則解釋器會報 SyntaxError 異常錯誤。
在 Python 中,對于類定義、函數(shù)定義、流程控制語句、異常處理語句等,行尾的冒號和下一行的縮進,表示下一個代碼塊的開始,而縮進的結(jié)束則表示此代碼塊的結(jié)束。
注意,Python 中實現(xiàn)對代碼的縮進,可以使用空格或者 Tab 鍵實現(xiàn)。但無論是手動敲空格,還是使用 Tab 鍵,通常情況下都是采用 4 個空格長度作為一個縮進量(默認情況下,一個 Tab 鍵就表示 4 個空格)。
對于 Python 縮進規(guī)則,初學者可以這樣理解,Python 要求屬于同一作用域中的各行代碼,它們的縮進量必須一致,但具體縮進量為多少,并不做硬性規(guī)定。
內(nèi)容擴展:
縮進
Python最具特色的是用縮進來標明成塊的代碼。我下面以if選擇結(jié)構(gòu)來舉例。if后面跟隨條件,如果條件成立,則執(zhí)行歸屬于if的一個代碼塊。
先看C語言的表達方式(注意,這是C,不是Python!)
if ( i > 0 ){ x = 1; y = 2;}
如果i > 0的話,我們將進行括號中所包括的兩個賦值操作。括號中包含的就是塊操作,它隸屬于if。
在Python中,同樣的目的,這段話是這樣的
if i > 0:x = 1y = 2
在Python中, 去掉了i > 0周圍的括號,去除了每個語句句尾的分號,表示塊的花括號也消失了。
以上就是python縮進長度是否統(tǒng)一的詳細內(nèi)容,更多關于python縮進長度統(tǒng)一嗎的資料請關注好吧啦網(wǎng)其它相關文章!
相關文章:
1. 使用vue-cli創(chuàng)建項目并webpack打包的操作方法2. 在vue中獲取wangeditor的html和text的操作3. Python用K-means聚類算法進行客戶分群的實現(xiàn)4. python mysql 字段與關鍵字沖突的解決方式5. python編寫五子棋游戲6. Java xml數(shù)據(jù)格式返回實現(xiàn)操作7. 解決Android Studio Design界面不顯示layout控件的問題8. vue style width a href動態(tài)拼接問題的解決9. Java源碼解析之接口List10. python讀取中文路徑時出錯(2種解決方案)
