2009-09-30 6 views
1

PHP에서는 인수가 생성자에있는 것과 같은 순서로 인수를 전달해야합니다. 이제 명명 된 및 기본 인수 Python의 클래스 인수

, 파이썬에서, 예를 들어

listbox = Listbox(root, yscrollcommand=scrollbar.set) 

을.

yscrollcommand = scrollbar.set을 세 번째 인수로 전달하고 yscrollcommand가 생성자의 두 번째 인수 인 경우 목록 상자 생성자에서 yscrollcommand의 scrollbar.set에 계속 액세스 할 수 있습니까?

인수가 같은 순서가 아니고 등호로 이름이 지정되어 있기 때문에 나는 이것을 묻습니다.

답변

4

명명 된 인수는 순서에있을 필요는 없습니다.

class xyz: 
    def __init__ (self, a='1', b='2'): 
     print a,b 

xyz(b=3,a=4) 
xyz(a=5,b=6) 

>>4 3 
>>5 6