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