Pythonの「%」演算子とは?意味と使い方を徹底解説

Pythonにおいて、%は剰余演算を行う演算子であり、文字列フォーマットにも使用できます。

  1. 取模演算:
    %演算子は、2つの数値の割り算の余りを計算するために使用される。例えば、10 % 3 の結果は1となる。なぜなら、10を3で割った際の余りは1だからだ。
  2. 文字列のフォーマット化:
    %演算子は文字列のフォーマット操作にも使用できます。 %s、%d、%fなどの置換フィールドを使用して、%演算子を使ってフィールドを置換することができます。例:
  3. name = “アリス”
    age = 25
    height = 165.5
    print(“私の名前は%sです。%d歳で、身長は%.1fセンチメートルです。” % (name, age, height))
  4. この例では、「私の名前はアリスです。25歳で、身長は165.5センチです」という結果が出力されます。ここでは、%sは文字列を、%dは整数を、%fは浮動小数点数を表し、これらのプレースホルダーを%演算子で置換します。
bannerAds