我正在尝试获取一个类的成员变量列表。
class Book(object):
def __init__(self):
self.title='Inferno'
self.author = 'Dan Brown'
self.publisher= 'DoubleDay'
self.pages=480
bk = Book()
p=bk.__dict__
print p.keys()
输出是:
['publisher', 'author', 'pages', 'title']
我在这里很好奇,因为该列表既不是按字母顺序打印的,也不是根据我列出类变量的方式。那么python是通过什么方式打印出来的呢?