string.Formatter允许使用自定义转换类型扩展新样式格式。
这对于较旧的"%"
- 样式格式化字符串是否也可以?有这个图书馆吗?
答案 0 :(得分:1)
也许
class CustomFormat(object):
def __init__(self, obj):
self.Object = obj
def __str__(self):
return str(self.Object).upper() # your magic goes here...
print "abc%s" % customFormat("hello")
# abcHELLO