코딩 테스트 스터디/엘리스 이론 강의 4

실습으로 배우는 파이썬 下 (클래스~응용편)

[08 클래스] 클래스(class) 하나의 클래스를 가지고 여러 개의 객체를 만들 수 있음 만들어진 객체들은 서로 아무런 영향을 주지 않음 클래스 멤버 : 클래스에서 변수와 같은 역할 클래스 메소드: 클래스에서 함수와 같은 역할 class MyClass: var = '클래스 멤버' def func(self): print('클래스 메소드') - 파이썬에서 클래스 메소드의 인자는 self를 관습적으로 사용해 객체를 전달 클래스 멤버와 인스턴스 멤버 클래스 멤버 : 객체간 서로 공유되는 변수 인스턴스 멤버 : 객체별로 고유한 값을 저장하는 변수 인스턴스 멤버는 self.멤버이름을 통해 선언할 수 있음(특정 객체의 멤버이기 때문에 이러한 형식으로 선언) class KiaK3: brand = '기아' #클래스 멤..

실습으로 배우는 파이썬 上 (프로그래밍 첫발 내딛기~모듈)

[01 프로그래밍 첫발 내딛기] 파이썬 예약어 파이썬 예약어는 변수명으로 사용할 수 없음 예약어 확인 명령어 import keyword print(keyword.kwlist) ''' ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] ''' [02 조건문, 반복문] ..

도레미 파이썬 Vol.2

[01 기초 자료형 II] 문자열/리스트 활용 list.pop(i) : 인덱스 i의 원소를 제거 후 그 원소를 반환(return), 괄호를 비울 시 마지막 원소를 제거 seq.count(d) : 시퀀스 내부의 자료 d의 개수를 반환 my_seq = [2,2,2,4,4] print(my_seq.count(2)) # 3​ str.split(c) : c를 기준으로 문자열을 쪼개서 리스트로 반환, 괄호를 비울 시 공백이 기준 my_str = "1 2 3 4 5" prin(my_str.split()) # element = "Na, Mg, Al, Si" print(element.split(',')) #​ str.join(list) : str을 기준으로 리스트를 합쳐서 문자열을 반환, 괄호를 비울 시 공백이 기준 m..

도레미 파이썬 Vol. 1

* 정확히 기억할 것과 추가로 찾아 본 내용만 정리 [01 기초 자료형: Python으로의 초대] 리스트 리스트는 여러 자료를 보관하는 자료형 다른 종류의 자료를 함께 담을 수 있음 자료 안에 순서가 있음 두 리스트를 +로 이을 수 있음 ex) print([20, 40] + [30]) # [20, 40, 30] 주석 한 줄은 # 여러줄은 '''~''' 혹은 """~""" 변수 이름 규칙 숫자로 시작하면 안 됨 숫자로만 구성되면 안 됨 파이썬 문법에서 사용되는 예약어 공백 문자와 연산자 사용 금지 슬라이싱 index를 이용해서 리스트나 문자열의 일부분을 잘라서 가져오는 방법 ex) print(elephant[2:4]) # eph 리스트를 슬라이싱하면 리스트로 반환하고 문자열을 슬라이싱하면 문자열로 반환함 ..