Pythonの一般的なフォーマット-インデント

[ 参照リンク:Pythonでのステートメント、インデント、コメント](https://www.imangodoc.com/108.html)

Pythonの構文は比較的単純で、インデントを使用すると、記述されるコードは次のようになります。

# print absolute value of an integer:

a = 100

if a >= 0:

print(a)

else:

print(-a)

#で始まるステートメントはコメントです。コメントは人々が見るためのものであり、どのような内容でもかまいません。通訳はコメントを無視します。他の各行はステートメントです。ステートメントがコロン:で終わる場合、インデントされたステートメントはコードブロックと見なされます。

インデントには賛否両論があります。利点は、フォーマットされたコードを記述しなければならないことですが、インデントを数スペースにするかタブにするかを指定しません。従来の管理では、常に4つのスペースのインデントを使用する必要があります。

インデントのもう1つの利点は、インデントの少ないコードを作成する必要があることです。長いコードを複数の関数に分割する傾向があるため、インデントの少ないコードになります。

インデントの欠点は、「コピー&ペースト」機能が失敗することです。これは最も不正行為です。コードをリファクタリングするときは、貼り付けたコードを再チェックして、インデントが正しいかどうかを確認する必要があります。さらに、IDEがJavaコードのようにPythonコードをフォーマットすることは困難です。

最後に、Pythonプログラムは大文字と小文字を区別することに注意することが重要です。間違った大文字と小文字を記述すると、プログラムはエラーを報告します。

概要

Pythonはインデントを使用してコードブロックを整理します。通常の習慣に従い、4つのスペースのインデントに固執してください。

テキストエディタで、タブとスペースが混在しないように、タブの自動変換を4スペースに設定する必要があります。

転載:https://www.cnblogs.com/xuhaojun/p/9160705.html

Recommended Posts

Pythonの一般的なフォーマット-インデント
pythonの@abstractmethod