PEP 8に違反しまくり

仕事で初めてPythonスクリプトを書いてみた。

C言語に移植しやすいこと、処理速度をなるべく早くすることを念頭に置いたため…
かもしれないが、美しくない。lambdaもリスト内包表現も一個も無いよ!
しかし、元々のRuby版と比べてまあまあ処理速度が速くなった。


んで、PEP 8を初めて読んでみた。


感想。

  • うへえ。実装によってはstr1 += str2が遅いのね。''.join()かあ…
  • 忘れていたけど、tekito_str.startswithっていうのがあったね!直すポイントいっぱいだ。
  • 4スペースタブが推奨されているけど、2スペースタブがいいんじゃい!

タブについては、インデントが深くなりすぎないように、
ということを暗に言っているんだろうなあ。


とりあえず、文字列連結とstartswithは直そうかな。
その他添削ポイントがあったらどしどし指摘してください。
docstringまめに書かないとなあ…