相关疑难解决方法(0)

调用函数的python字符串格式

有没有办法用新格式语法格式化函数调用的字符串?例如:

"my request url was {0.get_full_path()}".format(request)
Run Code Online (Sandbox Code Playgroud)

所以它调用该函数get_full_path的功能里面的字符串,而不是作为格式功能的参数.

编辑:这是另一个可能更好地表明我的挫败感的例子,这就是我想要的:

"{0.full_name()} {0.full_last_name()} and my nick name is {0.full_nick_name()}".format(user)
Run Code Online (Sandbox Code Playgroud)

这是我想要避免的:

"{0} and {1} and my nick name is {2}".format(user.full_name(), user.full_last_name(), user.full_nick_name())
Run Code Online (Sandbox Code Playgroud)

python format python-3.x

18
推荐指数
3
解决办法
1万
查看次数

标签 统计

format ×1

python ×1

python-3.x ×1