본문 바로가기

프로그래밍

[파이썬 기초 3] - Python 객체 생성

[파이썬 기초 3] - Python 객체 생성


클래스의 새 인스턴스를 만드는 프로세스를 인스턴스화라고 합니다.

 

일반적으로 개체를 인스턴스화하는 구문은 클래스의 생성자를 호출하는 것입니다. 예를 들어 Widget이라는 클래스가 있는 경우 생성자에 매개 변수가 필요하지 않다고 가정하여 w = Widget()와 같은 구문을 사용하여 해당 클래스의 인스턴스를 만들 수 있습니다.

 

 

 

 

생성자에 매개 변수가 필요한 경우 Widget(a, b, c)과 같은 구문을 사용하여 새 인스턴스를 구성할 수 있습니다. 많은 Python의 기본 제공 클래스는 새 인스턴스를 지정하기 위한 리터럴 양식이라고 하는 것을 지원합니다. 예를 들어, 명령 온도 = 98.6은 float 클래스의 새 인스턴스를 생성합니다. 이 식에서 98.6이라는 용어는 리터럴 형식입니다. 


Calling Methods !!! 

Python은 sorted(data)과 같은 구문으로 호출되는 기존 함수를 지원합니다.

이 경우 데이터는 함수에 전송되는 매개 변수입니다.

sorted(data)

 

Python의 클래스는 하나 이상의 메서드(멤버 함수라고도 함)를 정의할 수도 있습니다. 이 메서드는 점(".) 연산자를 사용하여 클래스의 특정 인스턴스에서 호출됩니다. 예를 들어 Python의 목록 클래스에는 data.sort()와 같은 구문으로 호출할 수 있는 sort라는 메서드가 있습니다. 이 특정 메서드는 목록의 내용을 정렬하도록 다시 정렬합니다. 점 왼쪽에 있는 식은 메서드가 호출되는 개체를 나타냅니다. 

data.sort()

 

 


온라인 코딩 🌐

 

 

 코딩 , 데이터 마이닝, 크롤링, 자동화

 

 파이썬 프로그래밍에 대해서 수업 듣기

 

카카오톡 오픈채팅방

open.kakao.com/o/snBUmAuc