實施例:如果我在Python代碼中留下不需要的空格會發生什麼?它會增加內存嗎?它會降低效率嗎?
a = 10
b = 5
在可變a
的聲明由我否決PEP8條件左額外空白。 當我們尋找大代碼時,空格會消耗內存嗎?
實施例:如果我在Python代碼中留下不需要的空格會發生什麼?它會增加內存嗎?它會降低效率嗎?
a = 10
b = 5
在可變a
的聲明由我否決PEP8條件左額外空白。 當我們尋找大代碼時,空格會消耗內存嗎?
唯一無法測定的小可能放緩是在最初的分析階段,只是因爲解釋必須從磁盤讀取略多的數據,而忽略它,但是這將是從性能的角度完全無關(除非你開始添加兆字節);;);無論如何,在您的代碼獲取AST形式(然後字節碼形式)後,空白完全消失。
.pyc
從有或沒有尾隨空白的文件生成的文件將會是相同的(模調試信息),所以代碼的實際執行速度不會受到影響。
空白不會在你的代碼中的瓶頸;聽起來像不成熟的優化 –
有一點,當你需要考慮可讀性和維護性能...我認爲你已經達到了這一點 – Sayse