파이썬 getattr()
getattr() 메서드는 객체의 명명된 속성 값을 반환합니다. 찾지 못하면 함수에 제공된 기본값을 반환합니다.
구문
getattr() 메서드의 구문은 -
입니다.getattr(object, name[, default])
getattr() 메서드는 여러 매개변수를 사용할 수 있습니다. -
getattr() 메서드는 -
를 반환합니다.주어진 객체의 명명된 속성 값
기본값, 명명된 속성이 없는 경우
AttributeError 예외, 명명된 속성을 찾을 수 없고 기본값이 정의되지 않은 경우
예시
class Male: age = 21 name = "Abel" x = Male() print('The age is:', getattr(x, "age")) print('The age is:', x.age)
출력
이것은 출력을 제공합니다.
('The age is:', 21) ('The age is:', 21)