개요 파이썬에는 다음과 같은 자료형이 존재한다. 숫자형 문자열 리스트 튜플 딕셔너리 집합 불 여기서는 각각의 자료형에 대해서 설명한다. 숫자형 숫자형에는 다음과 같은 종류가 존재한다. 정수형 실수형 : 다음과 같은 표현이 가능하다. 8진수와 16진수 : 각각 다음과 같이 표현한다. 이러한 숫자형 자료형을 연산자를 통해 연산 가능하다. 연산자는...
조건문 (if 문) if 문은 조건에 따라 실행 흐름을 제어하는 구문이다. 기본 구조 if 조건문: 실행할 문장1 실행할 문장2 조건문이 참(True)이면 들여쓴 문장들이 실행됨 들여쓰기는 공백 4칸 또는 Tab으로 통일해야 함 예시 money = True if money: print(“택시를 타고 가라”) # 출력됨 if ~ else 문 ...

함수 파이썬 함수의 구조 파이썬 함수의 구조는 다음과 같다. C, Java와 같은 언어처럼 리턴값과 매개변수의 타입을 명시하지 않아도 된다. 여러 개의 입력값을 받는 함수 만들기 매개변수 이름 앞에 *를 붙이면 입력값을 모두 모아 튜플로 만들어준다. *가 붙은 매개변수만 함수의 인자로 사용할 수 있는 것은 아니다. 다음과 같은 형태로도 사용할 수...
클래스 (Class) 클래스는 자료형을 직접 만들 수 있는 도구다. 파이썬은 기본적으로 int, str 같은 자료형을 제공하지만, 사용자가 직접 자료형(클래스)을 정의할 수 있다. 클래스 정의하기 예시: 객체 생성하기 클래스 내부 함수 (메서드) 정의 생성자 (init) 이해하기 객체가 생성될 때 자동 호출되어 초기값을 설정함. self의 의...
클로저와 데코레이터 클로저란? 함수 안에 내부 함수를 구현하고 그 내부 함수를 리턴하는 함수 ex) 클래스를 통한 구현 (클로저 X) mul3 = Mul(3)에서 생성자를 통해 함수 내부의 m이 3으로 지정. mul3(10)을 통해 call 메소드가 호출됨. ex) 함수 안에 함수를 구현하는 방법 (클로저) 위와 같은 기능을 구현하고 있지만, 함...