더북(TheBook)

 

48 인스턴스

 

 

<강의보기> 04:08

이번 시간에는 클래스와 인스턴스에 대해 알아보겠습니다.

클래스와 인스턴스는 둘 다 처음 쓰는 용어지만, 앞에서 자료형을 검사할 때 클래스(class)라는 단어를 본 적이 있습니다. 잘 기억나지 않는다면 다음처럼 실행해 보세요.

 

REPL

>>> type(5)

<class 'int'>

 

type(5)를 실행하면 <class 'int'>라고 나옵니다. 여기에 보이는 class가 이번 시간에 배울 클래스입니다. 또한 자료형을 검사할 때 isinstance 함수를 썼던 걸 기억하나요? 인스턴스(instance) 역시 이번 시간에 배울 내용입니다.

 

REPL

>>> isinstance(5, float)

False

 

클래스와 인스턴스가 무엇인지 아직 감이 오지 않을 것입니다. 감을 잡을 수 있도록 numbers1이라는 빈 리스트를 만들고 type()을 써 봅니다.

 

REPL

>>> numbers1 = []

>>> type(numbers1)

<class 'list'>

 

numbers1의 자료형은 리스트(list)라고 나옵니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.