Notice
Recent Posts
Recent Comments
Link
관리 메뉴

Star_project

객체 이해 본문

코딩테스트/Python

객체 이해

star빛 2022. 4. 14. 22:18

파이썬 : 컴퓨터에서 우리를 대신해 일을 수행할 작업자를 객체(Object) 라고 합니다.

할 일의 종류에 따라 필요한 작업자가 다름

 

1. 어떤 객체들이 있지?

2. 객체가 무엇을 할 수 있지?

3. 객체에게 어떻게 작업을 요청해야 할까?

 

객체에게 작업 요청하기

객체.요청작업(세부사항)

영희씨 에어컨 꺼주세요.  영희.꺼주세요(에어컨)
ATM X계좌로 Y원 송금해줘. ATM.송금해줘(X, Y)
목록 = [10, 20, 30, 40, 50]
철수씨 목록의 숫자들을 더해주세요.
철수.더해주세요(숫자목록)
아빠 삼겹살 사주세요. A = 아빠.사주세요(삼겹살)
엄마 삼겹살 요리해주세요. B = 엄마.요리해주세요(A)
예은 삼겹살구이 먹어라. 예은.먹어라(B)

 

 

연산자, built-in 함수

정수 10과 20을 더해주세요. 정수.더해주세요(10, 20)

10+20

파이썬 10과 20을 출력해주세요. 파이썬.출력해주세요(10,20)

출력해주세요(10, 20)

 

class, instance 의 이해

type(=class) instance를 만드는 일
str(123)
값을 가지고 작업 수행
str.upper('python')
instance 여러 가지 방법으로 만들 수 있음
자신의 값을 가지고 작업 수행
'python'.upper()
주로 인스턴스 사용

 

출처 : EduAtoZ

 

'코딩테스트 > Python' 카테고리의 다른 글

sys.stdin=open() map(int, input().split()) list(map(int, input().split()  (0) 2022.06.02
python 백준 1000  (0) 2022.05.01
python 백준 10171  (0) 2022.05.01
웹 스크레핑과 크롤링의 차이점  (0) 2022.04.11
시각 코테 문제  (0) 2021.10.20