2

PEP8 は単なるスタイル ガイドですか、それともインタープリターが最適化してコードをより高速に実行するのに実際に役立ちますか? 私はPEP8が本当に好きで、より読みやすいコード以外の利点を知りたいと思っていたので、単純に興味があります。

4

1 に答える 1

4

PEP8 には、明らかにパフォーマンスに影響を与える可能性のある項目が 1 つあります。

コードは、Python の他の実装 (PyPy、Jython、IronPython、Cython、Psyco など) に不利にならないように記述する必要があります。

つまり、PEP8 は、さまざまな Python 実装で適切に機能するようにコードを記述することを推奨しています。もちろん、これは少し面倒です (利用可能なすべての実装を試す必要がありますか?)。

それ以外に、PEP8 には、パフォーマンスや、コード自体に必要なストレージ スペース以外に測定可能なもの (4 スペースのインデントなど) に影響を与える可能性があるものはありません。

于 2013-07-06T03:30:14.763 に答える