PEP8 は単なるスタイル ガイドですか、それともインタープリターが最適化してコードをより高速に実行するのに実際に役立ちますか? 私はPEP8が本当に好きで、より読みやすいコード以外の利点を知りたいと思っていたので、単純に興味があります。
質問する
234 次
1 に答える
4
PEP8 には、明らかにパフォーマンスに影響を与える可能性のある項目が 1 つあります。
コードは、Python の他の実装 (PyPy、Jython、IronPython、Cython、Psyco など) に不利にならないように記述する必要があります。
つまり、PEP8 は、さまざまな Python 実装で適切に機能するようにコードを記述することを推奨しています。もちろん、これは少し面倒です (利用可能なすべての実装を試す必要がありますか?)。
それ以外に、PEP8 には、パフォーマンスや、コード自体に必要なストレージ スペース以外に測定可能なもの (4 スペースのインデントなど) に影響を与える可能性があるものはありません。
于 2013-07-06T03:30:14.763 に答える