你這個Python異教徒!
后記:這是個老段子了,它的模式來自于一個經典的宗教相關的笑話,我在網上搜了一下它的起源,最早是在2005年的一個關于宗教的笑話征集大賽中出現,想看的話只要搜一下"Die, heretic scum!" 就能找到原始的版本。
由于這個笑話的模式比較精巧:兩個人不斷地尋找共同點,最后卻由于微不足道的,毫不起眼的不同引發了一場血案。
這個笑話的各種版本流行開來,我至少看到了宗教的版本,軍事領域中坦克的版本,C++中大括號放在哪一行的版本,TurboGears vs Django 的版本等等。這篇文章是我在英文的“TurboGears 和 Django”的版本上修改的,然后由抑菌畫成了漫畫形式,原作者可能是Mark Pilgrim,想看原文的話,可以到這里鏈接:https://www.djangoproject.com/weblog/2006/dec/06/comparisons/
回到Python的這個問題,其實無論是Tab縮進還是空格縮進都行(PEP8推薦的是4個空格的縮進),關鍵是團隊要保持一致,千萬不能混用。
【本文為51CTO專欄作者“劉欣”的原創稿件,轉載請通過作者微信公眾號coderising獲取授權】