[Python] dir() 함수 사용방법 및 예제

1개월 전 질문 1개월 전 토론 10 views

dir([object])

dir() 메서드는 object의 유효한 속성 목록을 반환합니다.

 

매개변수

  • object(선택사항) - 이 object의 모든 속성을 반환합니다.

 

리턴값

object의 유효한 속성 목록을 반환합니다.

  • object에 __dir__() 메서드가 있으면 메서드가 호출되고 속성 목록을 반환합니다.
  • object에 __dir_() 메서드가 없는 경우 이 메서드는 __dict_ 속성(정의된 경우) 및 type object에서 정보를 찾으려고 합니다.
    이 경우 dir()에서 반환된 목록이 완전하지 않을 수 있습니다.

개체가 dir() 메서드로 전달되지 않으면 현재 로컬 scope에 있는 이름 목록을 반환합니다.

 

예제

number = [1, 2, 3]
print(dir(number))

print('\nReturn Value from empty dir()')
print(dir())

결과

['__add__', '__class__', '__contains__', '__delattr__', 
'__delitem__', '__dir__', '__doc__', '__eq__', '__format__', 
'__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', 
'__iadd__', '__imul__', '__init__', '__init_subclass__', 
'__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__',
'__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', 
'__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', 
'__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 
'index', 'insert', 'pop', 'remove', 'reverse', 'sort']

Return Value from empty dir()
['__annotations__', '__builtins__', '__doc__', '__loader__', 
'__name__', '__package__', '__spec__', 'number']

python 강좌 dir

2022-05-17 15:24

0개의 해답

해결방법이나 팁을 알고 계신다면


© 2022 pinfo. All rights reserved.