1、普通用法
#coding=utf-8
log = u"{id}-{type}-{msg}"
print log.format(id=1,type='debug',msg=u'测试连接')
2、与字典结合的用法
info = {
'id':1,
'type':'debug',
'msg':u'测试连接'
}
log = u"{0[id]}-{0[type]}-{0[msg]}".format(info)
print log
log = u"{info[id]}-{info[type]}-{info[msg]}".format(info=info)
print log
3、与tuple结合的方法
info = (1,'debug',u'测试连接')
log = u"{0[0]}-{0[1]}-{0[2]}".format(info)
print log
log = u"{info[0]}-{info[1]}-{info[2]}".format(info=info)
print log
4、与对象结合的方法
class Info(object):
def __init__(self,id,type,msg):
self.id = id
self.type = type
self.msg = msg
info = Info(1,'debug',u'测试连接')
log = u"{info.id}-{info.type}-{info.msg}".format(info=info)
print log