파이썬(Python) - 클래스(객체) 속성 존재 확인, 속성 변경하기, 속성 값 확인, 속성 삭제 (feat. hasattr, setattr, getattr, delattr)
파이썬(Python)에는 클래스(또는 객체)의 속성을 다루는 여러 가지 함수들이 존재한다. 속성이 존재하는지 알려주는 hasattr, 속성을 값을 변경하는 setattr, 속성 값을 확인하는 getattr 그리고 속성을 삭제하는 delattr이 있다. 이번 포스팅에서는 이러한 속성 관련 함수들의 사용법을 알아보고자 한다. 클래스(객체) 속성 존재 확인, 속성 변경하기, 속성 값 확인, 속성 삭제 (feat. hasattr, setattr, getattr, delattr) 1) 속성의 생사를 확인하라! : hasattr hasattr는 객체 안에 해당 속성이 있는지 여부를 부울(bool)값으로 알려준다. 먼저 예제용 클래스(Person)를 정의하고 인스턴스를 생성해준다. class Person: def _..
2022. 9. 26.