如何格式化 arr 和 myname?
arr = {
'pincode':'pincode',
'username':'username',
'password':'password',
'action':'action',
'forward':'forward'
}
myname="myname"
print """my pincode is: %(pincode)s and my name is: %s !""" % {arr, myname}
print """my pincode is: %(pincode)s and my name is: %s !""" % (arr, myname)
期待输出:
我的密码是:密码,我的名字是:我的名字!
得到:
TypeError: format requires a mapping
TypeError: unhashable type: 'dict'
TypeError: not enough arguments for format string