Python getattr() 함수
예제
"Person" 객체의 "age" 속성의 값을 가져오기:
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'age')
정의 및 사용법
getattr() 함수는 지정된 객체에서 지정된 속성의 값을 반환합니다。
문법
getattr(object, attribute, default)
매개변수 값
매개변수 | 설명 |
---|---|
object | 필수 사항. 객체. |
attribute | 값을 가져올 속성의 이름을 입력하십시오。 |
default | 선택 사항. 속성이 존재하지 않을 때 반환하는 값。 |
더 많은 예제
예제
속성이 존재하지 않으면, "default" 매개변수를 사용하여 메시지를 작성하십시오:
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'page', 'my message')