Pythonフォーマッター

一般的なPEP 8規約に沿って、Pythonの関数、クラス、辞書、リスト、貼り付けたコード断片を整形します。プログラムの動作を保ったまま、インデント、空白、折り返し、引用符の扱いを統一します。

Python のフォーマットオプション

ローカルのPythonファイルを読み込むか、一時的なコード断片を貼り付けて、出力エディターから整形結果をコピーまたは保存できます。

コードフォーマッターのよくある質問

このページでコードを整形するには?

左側のエディターにコードを貼り付けるかファイルを読み込み、必要な設定を選んで「フォーマット」を押します。右側で結果を確認し、コピーまたは保存します。

フォーマッターでエラーになるのはなぜですか?

入力は選択した言語または構文に合っている必要があります。未完成の文、対応していない括弧や引用符、入力と異なる方言やモードを確認してから再度実行してください。

コードフォーマッターはどのように動作しますか?

コードフォーマッターは言語に応じたトークンと入れ子構造を認識し、一貫した規則でインデント、空白、改行を整えます。プログラムをコンパイルしたり実行したりしないため、正しさや安全性の検査にはなりません。

この言語ではどの設定が推奨されますか?

Pythonは通常4スペースです。初期値の79列はPEP 8に沿っており、チームの合意があれば99列まで広げられます。列数制限、既存の文字列引用符を維持するかどうか、末尾のカンマでコレクションや呼び出しを複数行に展開するかどうかを設定できます。