始める無料で始める

PEP 8 への準拠

これまで見てきたように、コードが PEP 8 のガイドラインに準拠しているかどうかを確認するツールがあります。準拠を保つ方法の一つは、スタイルガイドから外れた際に警告を表示する IDE を使うことです。もう一つの方法は、pycodestyle パッケージを使ってコードをチェックすることです。

以下の結果は、エディターに表示されているコードに対して pycodestyle チェックを実行した出力です。各行の先頭の数字は、該当する違反が何件あったかを示しています。

my_script.py:2:2:  E225 missing whitespace around operator
my_script.py:2:7:  E231 missing whitespace after ','
my_script.py:2:9:  E231 missing whitespace after ','
my_script.py:5:7:  E201 whitespace after '('
my_script.py:5:11: E202 whitespace before ')'

この演習はコースの一部です

Python におけるソフトウェアエンジニアリングの原則

コースを見る

演習の手順

  • pycodestyle の出力を参考に、コードを PEP 8 に準拠した形に修正しましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Assign data to x
x=[8,3,4]

# Print the data
print(   x )
コードを編集して実行