使い方
str1 = str2.format(value)
valueの値をstr2のフィールドに入れた文字列をstr1に返します
str1 = '作成日は{}月{}日{}曜日です'
str2 = str1.format(3,10,'木')
print(str2)
#結果 作成日は3月10日木曜日です
{}のフィールドにformatのvalue値が入ります
使用例
#順番---
print('{0}{1}'.format('A','B'))
#結果 AB
print('{1}{0}'.format('A','B'))
#結果 BA
#キーワード---
print('{first} {second}'.format(first='1st',second='2nd'))
#結果 1st 2nd
#指数---
print('{:e} {:E}'.format(0.123,0.123))
#結果 1.230000e-01 1.230000E-01
#パーセント--- 値に100をかけて%を追加する
print('{:%}'.format(0.123))
#結果 12.300000%
#区切り文字--- ,を付与すると桁区切りが表示される
print('{:,f}'.format(123456.789))
#結果 123,456.789000
#少数桁--- .2は少数第二位
print('{:.2f}'.format(3.1415))
#結果 3.14