... 거북이반 수강 중 오늘이 제일 이해가 잘 되지만 아니었던 수업이었음.
다음 시간에도 Class를 이어서 알려주신다 했다.
완벽한 이해가 아니라고 생각하기에.. 다음에 내용을 정리해보겠다.
우선 이해한 내용으로는
객체 = 클래스
상태 = 속성
행동 = 메소드
Class에는 속성과 메소드(실행) 역할이 있다.
속성은 def 로 정함
처음에는 __init__ 을 사용해줘야함
메소드은 실행을 해야하니 ( ) 을 쓰고 return을 해서 결과를 내보냄
클래스를 실행시 무조건 대문자 활용을 해줘야함
print(1) #<class 'int'>
print([1,2,3,4]) #<class 'list'>
print((1,2)) #<class 'tuple'>
print(({1:"hi", 2:"bye"})) #<class 'dict'>
- 클래스 구분-
class Sample:
pass
x = Sample()
print(type(x))
#<class '__main__.Sample'>
풀이 : x의 타입을 출력하자 > x는 main 함수 안에 있는 클래스다 ~
거북이반은 매일 강의와 퀴즈를 풀고 모르는 사람은 바로바로 질의문답시간을 갖는다
오늘도 문제를 풀었지만, 어려워서 다음 시간에 다른 예시로 문제를 풀어본다하니 내일 쓰겠음
선 이해 후 포스팅 !
class Circle():
pi = 3.14
print('반지름은 : ',c.radius)
print('넓이는 : ',c.area)
print('둘레는 : ',c.getCircumference())
# 아래와 같은 답이 나오게 함수를 만들어보자
#반지름은 : 5
#넓이는 : 78.5
#둘레는 : 31.400000000000002
반응형
'STUDY > Python' 카테고리의 다른 글
기초 100제 - 입출력 (+답안) | CODE-UP | 코딩테스트 | Python (0) | 2022.05.04 |
---|---|
오늘 거북이반... What are Hash Functions ? (0) | 2022.05.03 |
flex로 객체 간격 정하기 | CSS 객체 간격 (0) | 2022.05.01 |
def, return | 거북이반 🐢 | 파이썬 강의 | 스파르타코팅클럽X고용노동부 (0) | 2022.04.29 |
가위 바위 보 | 거북이반 🐢 | 파이썬 강의 | 스파르타코팅클럽X고용노동부 (0) | 2022.04.28 |