瀏覽單個文章
Almoon
Major Member
 
Almoon的大頭照
 

加入日期: Sep 2002
您的住址: Taipei
文章: 111
就目前在學習Python時, 正好在"精通Python, O'Reilly出版"這本書裡有提出此問題.
作者Bill Lubanovic指出, 建議使用四個空格來做縮排處理(符合PEP-8規範), 不要使用TAB, 或混合TAB與空格, 因為會混亂格數.
簡單來說因為在不同的作業系統進行開發時,有些人用 Windows,另一些人用 Linux 或MAC,這可能造成 “Tab 的間距在 Windows 與 Linux或MAC上是不一致的” ,這將可能導致程式執行時會產生錯誤, 尤其是以Python這類著重縮排的語言
(以前唸書學C++時, 都跑Windows 系統, 老師是說用TAB比較整齊...當年比較沒有OS的相容性吧)

有興趣的可以google一下PEP-8
 
舊 2016-06-02, 10:27 AM #12
回應時引用此文章
Almoon離線中