自分のブログ名

物理の空き地 by M.E_K

日々の学び、感じたことを書いております。ブログ移行中->https://physics-mek.com

移転しました。

リダイレクトします。

python format関数で楽をする

移転しました。

リダイレクトします。

for i in range(0,31):
       print("test{0:4f}{1:3f}".format(i,i+1))

変数を同じ形で扱うときに、同じ処理をするのはとても面倒である。
楽をするには、format関数がいいだろう。
formatの引数は、

"{0:丸めたい桁数+f}{1:丸めたい桁数+f}".format(第一引数,第二引数)

変数が増やす場合は、{2}{3}と増やしていけばいい。
ただ、文字列を扱いたいときは、

name = "太郎"
old = "15"
print("He is {0} ,he is {1} years old.".format(name,old))

もちろんfor文の中でも使えるので、連番を作る時などにも使える。


始めは分からないかもしれないが、format関数が使えるようになると、仕事が3倍くらい早くなるのでぜひ覚えてほしい。