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