今天在学习python源码时发现一个很有意思的函数,namedtuple
源码中可以看出这个函数是用于快速创建一个class,具体操作如下:
from collections import namedtuple
info = namedtuple('test_info',['qwewq','sd','qwe'])
print info.__doc__
p = info(1,2,3)
print p.qwewq
输出结果如下:
test_info(qwewq, sd, qwe)
1
[Finished in 0.1s]