python

pythonで変数名に_を使う場面

コードを記述する際、変数の命名規則として、他の人が自身が命名した変数名を見てその変数にどんな値が入っているか分かるように変数名をつけなくてはいけませんが、他の人が書いたコードで「_」を変数名にしている場面があると思います。

どういった場面で使用するか例を出して説明します。

下記のようなコードがあるとします。

from random import randint
for _ in range(5):
    print(randint(0, 5))
print(‘done’)

forとinの間に「_」を指定しています。普通はリストの要素を格納したりするために、iやnumberなどを指定したりしますが、今回はループの中で変数を使用しないため、明示的に変数を使わないという意図を示すために「_」を使用しました。