関数呼び出しからの文字列を新しいフォーマット構文でフォーマットする方法はありますか? 例えば:
"my request url was {0.get_full_path()}".format(request)
そのため、format 関数のパラメーターとしてではなく、文字列内get_full_path
で関数関数を呼び出します。
編集:これはおそらく私の欲求不満をよりよく示す別の例です。これは私が望むものです:
"{0.full_name()} {0.full_last_name()} and my nick name is {0.full_nick_name()}".format(user)
これは私が避けたいものです:
"{0} and {1} and my nick name is {2}".format(user.full_name(), user.full_last_name(), user.full_nick_name())