有没有办法用新的格式语法格式化来自函数调用的字符串?例如:
"my request url was {0.get_full_path()}".format(request)
所以它在字符串内部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())