https://www.python.org/dev/peps/pep-0008/Python 3 disallows mixing the use of tabs and spaces請參考下列連結說明
https://tinyurl.com/nbvekap簡單說:建議用space而非tab。已經都用tab是不會有問題。但混用兩者會出錯。我的說明裡只是簡化了。這其實只是因為為了讓程式碼無論在什麼地方看起來都有一致的縮排。因為空白一定是空白一格,但tab在不同地方不一定是一樣。有時候是4格,有時候是8格。混用兩個有時候看起來一樣,有時候又不一樣。如此而已。我自己是剛學起步不久就一直碰到問題,後來在書上看到才知道原來