【发布时间】:2014-11-19 12:48:28
【问题描述】:
我正在尝试编写一个带有两个参数的函数:
- 一个对象
- 格式化字符串(在文档中指定)
然后返回一个格式化的字符串: 我尝试的是:
def my_formatter(x, form):
return str(x).format(form)
我期待的是:
s = my_formatter(5, "%2f")
# s = 05
t = my_formatter(5, "%.2")
# t = 5.00
等等……
不幸的是,格式化功能不能这样工作。有什么想法吗?
【问题讨论】: