python 對**的縮排要求非常嚴格,同乙個級別**塊的縮排量必須一樣,否則直譯器會報 syntaxerror 異常錯誤。
在 python 中,對於類定義、函haejjhho數定義、流程控制語句、異常處理語句等,行尾的冒號和下一行的縮排,表示下一haejjhho個**塊的開始,而縮排的結束則表示此**塊的結束。
注意,python 中實現對**的縮排,可以使用空格或者 tab 鍵實現。但無論是手動敲空格,還是使用 tab 鍵,通常情況下都是採用 4 個空格長度作為乙個縮排量(預設情況下,乙個 程式設計客棧tab 鍵就表示 4 個空格)。
對於 python 縮排規則,初學者可以這樣理解,python 要求屬於同一作用域中的各行**,它們的縮排量必須一致,但具體縮排量為多少,並不做硬性規定。
內容擴充套件:
縮排python最具特色的程式設計客棧是用縮進來標明成塊的**。***以if選擇結構來舉例。if後面跟隨條件,如果條件成立,則執行歸屬於if的乙個**塊。
先看c語言的表達方式(注意,這是c,不是python!)
if ( i > 0 )www.cppcns.com
如果i > 0的話,我們將進行括號中所包括的兩個賦值操作。括號中包含的就是塊操作,它隸屬於if。
在python中,同樣的目的,這段話是這樣的
if i > 0:
x = 1
y = 2
在python中, 去掉了i > 0周圍的括號,去除了每個語句句尾的分號,表示塊的花括號也消失了。
縮排乙個字元 關於Python縮排,你知道多少?
python是一門很 獨特 的語言!為什麼這樣說!因為一般的語言都是通過 或end來作為 塊的標記,而python則是通過縮排來識別 塊的。對於python的這種 縮排 風格,喜歡它的人說這是一種樂趣 不喜歡它的人說這是一門需要卡尺的語言,因為需要使用 游標卡尺 去測量每行 的縮排。不管怎麼樣,py...
python一般建議怎樣縮排 最新python試卷
精品文件 精品文件 python 試卷單選題 每題分,共分1.python 使用縮排作為語法邊界 一般建議怎樣縮排 a.tab b.兩個空格 c.四個空格 d.八個空格 2.print 100 25 3 4 應該輸出什麼 a.1b.97 c.25 d.03.要將3.1415926 變成00003.1...
python統一修改XML下path路徑檔案
coding utf 8 import os import os.path import xml.dom.minidom 獲得資料夾中所有檔案 findpath home ssd object 1 voc2019 annotations 獲取資料夾下全部檔案 filenames os.listdir...