4.3 コードを読みやすく整形する

4.3コードを読みやすく整形する

空白、コメント、インデントのルールは?

Pythonでは、空白・コメント・インデントがとても重要です。
他の言語(C / Java など)と違い、見た目=意味になるのが特徴です。

以下、初心者が必ず押さえるべきルールを分かりやすく説明します。

空白(スペース)のルール

基本原則
空白は基本的に自由
ただし「読みやすさ」のための慣習がある
良い例
a = 10 b = a + 5

悪い例(動くが読みにくい)
a=10 b=a+5

👉 Pythonでは PEP8(公式スタイルガイド) が推奨されています
👉 演算子の前後にスペースを入れるのが基本

コメントのルール

1行コメント

# これはコメントです
print(“Hello”) # 行の途中にも書ける
# 以降は すべてコメント
プログラムの説明・メモに使う
実行には影響しない

複数行コメント(慣習)

“””
この部分は
複数行コメントとして
使われることが多い
“””
※ 正確には「文字列」だが、
説明用コメントとしてよく使われる

インデント(最重要)

Python最大の特徴

👉 ブロックを {} ではなく、インデントで表す

正しい例

for i in range(3):
print(i)
print(“loop”)

スペース4つ が標準
同じブロックは 必ず同じ幅
間違い例(エラー)

for i in range(3):
print(i)

IndentationError

if文の例

if x > 0:
print(“正の数”)
else:
print(“0または負の数”)

👉 : の次の行は
必ずインデントが必要

タブとスペースは混ぜない

❌ 悪い例

ある行は「タブ」
別の行は「スペース」

👉 見た目が同じでも エラーになる

⭕ 良い設定
スペース4つで統一

VS Code は自動で守ってくれる

「:(コロン)」を付けるのはどんな時?

**「これからブロックが始まります」**という合図です。

コロンが必要な文

if
elif
else
for
while
def
class
try
except
with

例:def hello(): print(“Hello”)

まとめ(超重要ポイント)

項目 ルール
空白 読みやすさ重視
コメント # 以降は無視
インデント 意味を持つ(最重要)
幅 スペース4つ
コロン ブロック開始の合図

覚え方(初心者向け)

「Pythonは見た目が命」
「インデント=カッコの代わり」

ここを理解できると、
Pythonのエラー原因が一気に分かるようになります。

コメント