takuocean’s diary

備忘録がメインなので、説明が足りないことも多い。もう少し詳しくという人はコメントをお願いします。

pythonでC言語のprintfのようなことをするには

やりたいこと

C言語で演算結果や文字列をログを吐きたいとき、

int num = 100;
printf("num = %d", num);

のような記述をすると思います。

pythonでの記述

pythonでも同様な記述で

num = 100
print("num= %d" % num)

ログを出力できます。 また、2つ以上の数字や文字を挿入したい場合は、

num_str = "num"
num = 100
print("%s = %d" % (num_str, num))

のように書きます。