我正在探索我可以使用和不能使用的format()
方法。
说我正在尝试格式化"5/11/2013"
类似的字符串"11 May 2013"
。
这是我尝试过的:
string = "5/11/2013"
dictionary = {"5": "May"}
print "{part[1]} {month[{part[0]}]} {part[2]}".format(
part=string.split('/'), month=dictionary)
哪个返回:
KeyError: '{part[0'
我究竟做错了什么?是否有可能嵌套像这样的参数{month[{part[0]}]}
?
也许分两个步骤:
>>> dictionary = {5: "May"}
>>> "{part[1]} {{month[{part[0]}]}} {part[2]}".format(part=string.split('/')).format(month=dictionary)
'11 May 2013'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句