インデントとは【要点だけ時短学習】Python プログラミングの独学
目次
インデントとは
Pythonプログラミングにおけるインデントとは何で、どういう役割があるのかをサンプルコードと一緒に説明していきます。
解説
インデントとは行頭の空白のことですが、Pythonの場合に行頭に置く空白の数でプログラム構造のブロック、つまり記述区間を示します。
一般的に、1つのインデントで半角space 4つまたはtab 1つを割り当てます。
インデント使用例
def myfunction(): return True if (myfunction()): print("ok") for i in range(100): print("回数"+str(i)) else: print("ng")
ブロック文のインデント
Pythonの記述方法は、ブロック文宣言行右端に :(コロン)を記載し、ブロック範囲の限りインデント(左の余白)を維持します。
コロンのあとは1行以上の記載が必要です。
処理がないときには pass と表記することが可能です。
for文
for i in range(5): print(i)
while文
...変数count=0 を追加して利用する例
while count<5: count +=1 print(count)
if文
...flag = True を追加して利用する例
if flag: print("True") else: print("False")
関数宣言文
def myfunction(): print("call func") # 関数呼び出し myfunction()
まとめ
- インデントとは行頭の空白のこと
- 空白の数でプログラム構造のブロックつまり記述区間を示す
- ブロック文宣言行右端に:(コロン)
- ブロック範囲の限りインデント(左の余白)を維持する