[파이썬 기초 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()
온라인 코딩 🌐
✅ 코딩 , 데이터 마이닝, 크롤링, 자동화
✅ 파이썬 프로그래밍에 대해서 수업 듣기
✅카카오톡 오픈채팅방
'프로그래밍' 카테고리의 다른 글
[파이썬 기초 5] - Python Built-In Classes[list, tuple, str] (0) | 2020.09.29 |
---|---|
[파이썬 기초 4] - Python Built-In Classes[bool, int, float] (0) | 2020.09.29 |
[파이썬 기초 2] - Python 객체, 식별자, 선언문 (0) | 2020.09.28 |
[파이썬 기초 1] - Python Overview (0) | 2020.09.28 |
pandas IllegalCharacterError (0) | 2020.08.24 |