class 이름/ class 변수 참조
2021. 6. 15. 15:03ㆍPython
728x90
1. class 이름 참조
클래스명.__name__ |
클래스 내부에서 self.__class__.__name__ |
2. class 변수 참조
클래스명.변수명 |
클래스 내부 self.__class__.변수명 |
ex)
class Person:
condition = 'student'
def __init__(self, name, age):
self.name = name
self.age = age
def echo(self):
print(self.__class__.__name__) # 클래스 이름
print(self.__class__.condition) # 클래스 변수
print(self.name) # 인스턴스 변수
if __name__ == '__main__':
person1 = Person('챙', 24)
person1.echo()
print(person1.__class__)
728x90
'Python' 카테고리의 다른 글
[python] *args , **kwargs (0) | 2021.07.19 |
---|---|
hasattr(object, name) / getattr(object, name) / setattr(object, name) (0) | 2021.06.15 |
__getitem__ (0) | 2021.05.21 |
Python argparse (0) | 2021.05.09 |
2차원 List 뒤집기 (0) | 2021.05.01 |