vars()函数是返回给出参数所有成员,以字典的方式返回。例子如下:
# File: builtin-vars-example-1.py
book = "library2"
pages = 250
scripts = 350
print("the %(book)s book contains more than %(scripts)s scripts" % vars())
结果输出如下:
the library2 book contains more than 350 scripts
>>>
在这里可以看到%(book)是从vars()返回的字典里获取参数,后面的%(scripts)同理。