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

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

vars(object)

vars() 함수는 지정된 객체의 __dict__ 속성을 반환합니다.

 

매개변수

  • object - 모듈, 클래스, 인스턴스 또는 __dict_ 속성을 가진 모든 객체일 수 있습니다.

 

리턴값

  • vars()는 지정된 객체의 __dict__ 속성을 반환합니다.
  • vars()에 전달된 객체에 __dict__ 속성이 없는 경우 TypeError 예외가 발생합니다.
  • 인수가 vars()에 전달되지 않으면 이 함수는 locals() 함수처럼 작동합니다.

참고: __dict_는 사전 또는 매핑 객체입니다. 객체의 (쓰기 가능한) 속성을 저장합니다.

 

예제

class Foo:
  def __init__(self, a = 5, b = 10):
    self.a = a
    self.b = b
  
object = Foo()
print(vars(object))

결과

{'a': 5, 'b': 10}

python 강좌 vars

2022-05-17 20:24

0개의 해답

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


© 2022 pinfo. All rights reserved.