Python言語を学習して、コードを適当に書いているときのたった1つの基本。それは・・
コードを書くときは・・・半角スペースを入れる!!
たったこれだけなのですが、半角スペースを使わないと後々苦労します...
いや待った、半角スペースを入れるってどういうこと??
簡単な話です!!半角スペースを入れるとは、例えば・・・。
print(2**8)
とコードを書くのではなく
print(2 * * 8)
↑のように、記号や数字の間に半角スペースを入れるをいれて、見やすくするんです!!たったこれだけ! ※ 「* *」の意味について知りたい方はこちら
え?じゃー、どういうときに半角スペースを入れるの??
演算子と呼ばれる、記号のようなものの間に入れます!!
print(2 * * 8)
この例えでいうと、「*」が演算子になるので、この間に半角スペースをいれます!!他にも関数などプログラムの実行に関わる、文字列や記号に半角スペースを入れます
ってか、そもそも半角スペースを入れても大丈夫なの?
大丈夫です!コンピューターがプログラムを実行するとき、演算子の前後の半角スペースは無視するので、問題ありません。ただ、
print("お は よ う")
このような表示される文字の間の半角スペースは、認識されるので注意です!!
でもなんで半角スペースを入れるんだ?
半角スペースを入れる理由・・
・単純に見やすくするため!
・半角スペースを入れるのは、単純に見やすいから
始めの方はコードが単純なので、もし間違えても修正が楽ですし、何もしなくても問題ないです。しかし複雑なコードを書いていくと、見づらい上に、間違っているところが分かりにくいです。
簡単な例を示します。
print(2**8)
これなら半角スペースを入れなくても、十分見やすいですね。でも・・・。
print('プログラムを開始するよ')
count = 0
while count < 5:
print('条件が真の間、このブロックを繰り返すぞ!!')
print('count =', count)
count = count + 1
print('プログラムを終了しやーす')
恐らく、このコードでもまだ複雑な方ではないと思います。そして、このコードから半角スペースをなくします。すると・・・。
print('プログラムを開始するよ')
count=0
while count<5:
print('条件が真の間、このブロックを繰り返すぞ!!')
print('count=',count)
count=count+1
print('プログラムを終了しやーす')
なんだか窮屈で少し見づらいですね。これはまだ初歩の初歩のコードなので、支障はあまりないかもしれませんが...この先様々なコードを習い、複雑になっていくと「見やすさ」は重要になっていきます。
なので!!
「見やすい」と書いているコードを理解しやすく、もしコードを間違えていた場合、間違えている箇所を見つけるのが容易になります。そのため、長いコードを書いていくうえで、見やすさ、理解しやすさが重要になってきます。
Pythonでもこのようにコードを書くことを推奨しています。ただ全部英語なので正直、、ナニイッテイルノカヨクワカリマセン。
最後に
この記事では、私が学習したことをもとに書いています。そのため、万が一、いや億が一にも間違ったことを書くことがるあかもしれません。そのことをご了承ください。そして、もし間違えていた場合、コメントやお問い合わせから知らせていただけると嬉しいです
最後までご清覧ありがとうございました。
コメント