Python2.6から使用可能なstr.format関数。旧来の%形式の文字列フォーマットよりも好ましい書き方。 波括弧で囲まれたフィールドにパラメータを埋め込んで文字列を指定する。波括弧自体を扱う場合は二重に記述してエスケープする。{{, }} 詳細について 6.1.3. 書式指定文字列の文法 またPython3.6からフォーマット関数と同等の機能をもつ フォーマット済み文字列リテラル(f-string) が導入されました。※後述 埋め込み >>> "A={0}.".format("John") #インデックスを指定して埋め込み 'A=John.' >>> "A={0}. B={1}".format("John", "Taro") 'A=John. B=Taro' # キーワード引数で指定 >>> "A={ab}. B={cd}".format(ab="John", cd="Taro")