클래스
: 어떠한 대상을 표현하기위한 정보(데이터공간,멤버변수)와
그 공간을 컨트롤 할수 있는 기능(함수(메소드),멤버메소드)을 하나의 블록으로 묶어서 정의한
사용자 정의 자료형
인스턴스공간 : 실제 데이터가 저장되는 공간 ; 객체 마다 만들어진다
메소드(함수) : Code영역에 저장되어 있다 ; 모든 객체가 하나의 메소드(함수)를 참조하고 있다
메소드와 함수의 차이점
함수 : 클래스 외부에서 정의된 기능 ; 클래스의 멤버 X
메소드 : 클래스 내부에서 정의된 기능 ; 클래스의 멤버
문자열(String)
Python에서 문자열을 총괄하는 클래스
문자열을 관리하기 위해서 만들어진 클래스
C언어에서는 문자열을 관리하는 자료형이 존재하지 않는다
* 문자열을 관리하기 위해 char형 배열을 이용하여 관리 -> 모든 프로그래밍언어의 기초
str클래스에서 문자열을 저장하기위해서 문자형 배열형식으로 데이터를 저장한다
'Backend > Python' 카테고리의 다른 글
Python 파이썬 조건문 for, while, 문자열 예제 풀이 (0) | 2023.07.02 |
---|---|
Python 파이썬 데이터 저장 공간 : for문, 문자열, 인덱스(index) (0) | 2023.06.30 |
Python 파이썬 리스트 VS 튜플 (0) | 2023.06.30 |
Python 파이썬 반복문 while 연습 예제 (0) | 2023.06.30 |
Python 랜덤모듈 : 원하는 범위 내의 숫자 구하기 (0) | 2023.06.29 |