python中沒有{}來表示**塊,而是用縮進來表示,剛開始寫python**,沒有注意
縮排,結果各種報錯(( ╯□╰ ))。
在python中的原則就是同一層次的**一定要有相同的縮排!!!
從上圖中可以清楚看到**的縮排,要注意的是最開始的**行並沒有縮排。
縮排確實讓**的可讀性提高了,但是**複製貼上就會有很多問題。
補充:tab鍵與space鍵不能混用,否則會出現這樣的錯誤:
但實際上tab鍵與space鍵是可以混用的,只需要將tab鍵設定為幾個空格的寬度(一般是4個),因為tab鍵的寬度是列表寬度與空格寬度不一樣。
python的縮排問題!
python縮排用空格還是tab?本質一樣,只要不混用 一般沒有太多區別,但今天我用python編的指令碼遇到乙個奇葩問題,用空格就是報錯。後來用tab才能執行 出錯函式如下 72 def getdbdir db,date 73 f1 rawlogs idigger db 1 date 74 f2 ...
Python 縮排問題
python語言是一款對縮排非常敏感的語言,給很多初學者帶來了困惑,即便是很有經驗的python程式設計師,也可能陷入陷阱當中。最常見的情況是tab和空格的混用會導致錯誤,或者縮排不對,而這是用肉眼無法分別的。在編譯時會出現這樣的錯indentationerror expected an inden...
關於Python中的縮排
在python中,縮排是非常重要的,因為python不能用括號來表示語句塊,也不能用開始或結束標誌服來表示,而是用縮排來表示。如下 import random secret random.randint 1,100 guess 0 tries 0 print 嘿,親!我們來問個猜數的遊戲吧!prin...