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のエラー原因が一気に分かるようになります。


コメント