1. 程式人生 > 程式設計 >python縮排長度是否統一

python縮排長度是否統一

Python 對程式碼的縮排要求非常嚴格,同一個級別程式碼塊的縮排量必須一樣,否則直譯器會報 SyntaxError 異常錯誤。

在 Python 中,對於類定義、函式定義、流程控制語句、異常處理語句等,行尾的冒號和下一行的縮排,表示下一個程式碼塊的開始,而縮排的結束則表示此程式碼塊的結束。

注意,Python 中實現對程式碼的縮排,可以使用空格或者 Tab 鍵實現。但無論是手動敲空格,還是使用 Tab 鍵,通常情況下都是採用 4 個空格長度作為一個縮排量(預設情況下,一個 Tab 鍵就表示 4 個空格)。

對於 Python 縮排規則,初學者可以這樣理解,Python 要求屬於同一作用域中的各行程式碼,它們的縮排量必須一致,但具體縮排量為多少,並不做硬性規定。

內容擴充套件:

縮排

Python最具特色的是用縮排來標明成塊的程式碼。我下面以if選擇結構來舉例。if後面跟隨條件,如果條件成立,則執行歸屬於if的一個程式碼塊。

先看C語言的表達方式(注意,這是C,不是Python!)

if ( i > 0 )
{
 x = 1;
 y = 2;
}

如果i > 0的話,我們將進行括號中所包括的兩個賦值操作。括號中包含的就是塊操作,它隸屬於if。

在Python中,同樣的目的,這段話是這樣的

if i > 0:
x = 1
y = 2

在Python中, 去掉了i > 0周圍的括號,去除了每個語句句尾的分號,表示塊的花括號也消失了。

以上就是python縮排長度是否統一的詳細內容,更多關於python縮排長度統一嗎的資料請關注我們其它相關文章!