python縮進統(tǒng)一為4個空格 為什么python不提倡制表符tab縮進?
為什么python不提倡制表符tab縮進?簡而言之,因為Python使用縮進來替換{},空格或制表符在語法上是縮進的,但是因為空格和制表符是不可見的,為了避免人們有時使用制表符或空格來縮進所引起的錯誤
為什么python不提倡制表符tab縮進?
簡而言之,因為Python使用縮進來替換{},空格或制表符在語法上是縮進的,但是因為空格和制表符是不可見的,為了避免人們有時使用制表符或空格來縮進所引起的錯誤,如果您仍然想問為什么同意使用空格而不是制表符,那么每個人都同意在軟規(guī)范中使用空格縮進?這是因為不同的編輯器將解釋具有不一致距離的選項卡,例如“aTB”。有些編輯會把AB分開12分,有些編輯會把AB分開36分。如果使用空格,就不會有這樣的視覺問題
兩個空格,四個空格,還是一個標簽?這就是智者見智,陰見陰的話。
提升兩個空格的許多原因是:節(jié)省屏幕資源,使代碼更窄,更適合每行80個字符或120個字符的偏好。
很多人提倡四個空格,因為它們更具可讀性。
提升選項卡的許多原因是:源文件的大小較小,并且可以根據(jù)不同的個人喜好在本地靈活地顯示為兩個或四個空格。
甚至曾經有人宣傳過三個空間,但它們太小了,不可能成功。
總之,產品發(fā)布后JS代碼應該最小化,這些空白字符最終都是浮云?? 既然家風統(tǒng)一,大家高興就好。
為什么JS的規(guī)范說要用兩個空格來縮進?
選項卡
寫代碼時,縮進使用tab還是空格?
(1)選擇項目符號并右鍵單擊“調整列表縮進”。(2) “編號后”有三個選項:制表符、空格和無特殊注釋。默認值為“tab”。(3) 改為“空格”后,數(shù)字后面的縮進變?yōu)榭崭?。?) 如果不希望文本和數(shù)字之間縮進空格,請將“數(shù)字之后”項設置為“無特殊注釋”。(5) 示例:>