320x100
class Student():
# Class object attribute
# 이것은 init 호출에 포함되어 출력되지 않는다.
planet = 'Earth'
def __init__(self,name, gpa):
# attribute
# 이것은 init 호출에 포함되어 출력된다.
self.name = name
self.gpa = gpa
stu1 = Student('Jose', 4.0)
stu2 = Student('Mimi', 3.5)
print(stu1.gpa)
# 4.0
print(stu1.planet)
# Earth
class Agent():
origin = 'USA'
def __init__(self, name, height, weight):
self.name = name
self.height = height
self.weight = weight
x = Agent('Jose', 6,170)
print(x.weight)
# 170
# 업데이터를 확인하기 위해서 사용하는 것
x.weight = 160
print(x.weight)
# 160
# 클래스는 기본적으로 업데이트가 불가능하다.
# 단지, 임시적으로 값을 변경해서 보이게 하기 위해서 마지막의 것은 사용한 것이다.
300x250
'개발일지 > Python' 카테고리의 다른 글
Python class2 (0) | 2022.09.28 |
---|---|
Python 문제10 - class (0) | 2022.09.28 |
*매우매우중요 Python 문제9 - try, except, finally 오류 및 예외 처리 (0) | 2022.09.28 |
Python 문제8 - 정의함수 (def) (0) | 2022.09.28 |
Python 문제7 - for 루프 (0) | 2022.09.28 |