STUDY/Python

느낌적인 느낌이 강한 Class | 거북이반 🐢 | 파이썬 강의 | 스파르타코딩클럽

nicesugi 2022. 5. 2. 22:36

 

... 거북이반 수강 중 오늘이 제일 이해가 잘 되지만 아니었던 수업이었음.

다음 시간에도 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
반응형