PEP8 (Style Guide for Python Code)
Pythonのコードを書くときに、変数や関数の命名規則をどうするのがいいのか迷ったので、基本に帰って、PEP8 (Style Guide for Python Code)を読んでみる。短い文献ではあるが、命名規則の他にいろいろと発見があった。
- 1行の最大長さ
- すべての行の最大長さは79文字とする。
今まで、73文字にしていた。でもこれは問題ないか。
- import
- importは別々の行に配置する。
今まで、import os, sysとかやっていた。今後はやめる。
こう言ってもらえると、迷いが無くなって助かる。
- コメント
- 文末のピリオドの後には、スペースを二つ配置する。
?なぜかよく分からない。何かいいことあるのかな。
- プログラミングにおける推奨
- 接頭辞や接尾辞を調べるときには、文字列のスライスは使わない。代わりにstartswith()、endswith()を使う。
スライスしてた。今後はスマートに書けるのでうれしい。