728x90
728x170
■ 클래스에서 __class__ 속성을 사용해 클래스 객체 속성을 설정하는 방법을 보여준다.
▶ 예제 코드 (PY)
class Test:
Data = "디폴트 값"
test1 = Test()
test2 = Test()
test3 = Test()
test1.Data = "테스트 1"
print(test1.Data)
print(test2.Data)
print(test3.Data)
print()
test2.__class__.Data = "테스트 2"
print(test1.Data)
print(test2.Data)
print(test3.Data)
"""
테스트 1
디폴트 값
디폴트 값
테스트 1
테스트 2
테스트 2
"""
728x90
그리드형(광고전용)
'Python > Common' 카테고리의 다른 글
[PYTHON/COMMON] __sub__ 함수 : - 연산자 오버로딩 사용하기 (0) | 2022.08.15 |
---|---|
[PYTHON/COMMON] classmethod 함수를 사용해 클래스 메소드 정의하기 (0) | 2022.08.14 |
[PYTHON/COMMON] staticmethod 함수를 사용해 클래스 정적 메소드 정의하기 (0) | 2022.08.14 |
[PYTHON/COMMON] 클래스 : __init__/__del__ 생성자/소멸자 메소드 사용하기 (0) | 2022.08.13 |
[PYTHON/COMMON] isinstance 함수 : 생성 클래스 여부 구하기 (0) | 2022.08.13 |
[PYTHON/COMMON] 클래스 : 언바운드 메소드 호출하기 (0) | 2022.08.10 |
[PYTHON/COMMON] 클래스 : 바운드 메소드 호출하기 (0) | 2022.08.10 |
[PYTHON/COMMON] str 클래스 : join 메소드에서 리스트 내장 사용하기 (0) | 2022.08.10 |
[PYTHON/COMMON] str 클래스 : join 메소드를 사용해 리스트 요소 연결하기 (0) | 2022.08.10 |
[PYTHON/COMMON] map 함수 : 인자가 2개인 함수 처리하기 (0) | 2022.08.10 |