클래스의 멤버 변수 목록을 가져 오려고합니다.클래스의 멤버 변수 목록입니다.
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']
나는 목록도 printedalphabetically도 내가 클래스 변수를 나열하는 방식에 따라입니다 여기에 궁금합니다. 그래서 파이썬은 어떤 방법으로 그것을 인쇄합니까?
FTR의 Python 3에서 다음 작업을 수행 할 수 있습니다. http://docs.python.org/3/reference/datamodel.html#metaclass-example – jamylak