Python내장함수getattr
hasattr

getattr내장함수

vars

객체의 속성 값을 반환합니다.

문법

getattr(object, name, default?)

예제

아래 값을 입력하면 예제에 즉시 반영됩니다.

class
Dog
def
__init__
self
name
dog
print
getattr
Rex
unknown
class Dog:
    def __init__(self):
        self.name = "Rex"

dog = Dog()
print(getattr(dog, "name"))            # Rex
print(getattr(dog, "age", "unknown"))  # unknown