\

Pythonでは、パーセント記号(%)は主に2つの異なる目的で使用されます。

  1. 剰余演算子%記号は、左辺の項を右辺の項で除算した余りを返します。例えば、7 % 2の答えは1です。なぜなら、273回収まり、1が残るからです。剰余演算子は、偶数または奇数の判定など、様々な場面で利用されます。
for number in range(1, 10):
    if(number % 2 != 0):
        print(number)

上記のコードは、0から10の間の奇数をすべて表示します。

  1. 書式化演算子%記号は、文字列の中に値を挿入するためにも使用されます。これは、他のプログラミング言語で使用されているprintf形式での書式化と同じです。
name = "Suzuki"
old = 18
print("名前は %-8s です。 年齢は %03d 歳です。" % (name, old))

上記のコードは、"名前は Suzuki です。 年齢は 018 歳です。"と出力します。

これらの機能により、Pythonの%記号は非常に強力なツールとなります。ただし、%記号を見たときに、「パーセント」であると思われるかもしれませんが、Pythonや他の多くのプログラミング言語では、%記号は上記のような特別な意味を持ちます。これらの概念を理解することで、Pythonのコードをより効率的に書くことができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です