Chapter 04. 데이터 타입
- 파이썬의 자료형 : 숫자 numbers, 시퀀스 sequence, 매핑 mapping
1) 숫자를 나타내는 자료형 : 정수 int, 부동 소수점수 float, 복소수 complex
2) 시퀀스를 나타내는 자료형 : 문자열 str, 리스트 list, 튜플 tuple
3) 매핑을 나타내는 자료혀 : 키 key 와 값 value 의 짝으로 이루어지는 형태
기타) 불 bool : 참 거짓을 표현하는 방법
- 문자열과 리스트
문자열 데이터 (String) : 문자의 나열
자주 사용하는 문자열 함수
1) find( ) : 특정 문자열이 문자열 안에 존재하는지, 존재한다면 어디에 존재하는지 알려주는 함수
2) split( ) : 문자열을 나눌 때 사용
예) split(':') 라면 문자열을 : 을 기준으로 자르는 것을 의미
3) replace ( ) : 문자열에서 특정 문자열을 찾아서 만약 있다면 해당 문자열을 원하는 문자열로 바꿔주는 함수
예) replace("ABC","DEF") : 문자열에서 ABC를 찾아서 DEF로 바꾸라는 의미
4) count ( ) : 전체 문자열에서 특정 문자열이 몇 번 출현하는지 그 수를 리턴하는 함수
문자열을 리스트로 바꾸기
숫자를 문자열로 바꾸기 / 문자열을 숫자로 바꾸기
- 딕셔너리 (Dictionary : dict)
딕셔너리는 이름과 같이 사전처럼 되어 있는 자료 구조 (데이터를 컴퓨터가 처리할 수 있게끔 표현하는 방식). 딕셔너리는 { } 함수로 만든다. 리스트나 문자열과 구별되는 딕셔너리의 특징은 순서가 없다는 것. 문자열과 리스트와는 달리 딕셔너리는 숫자 인덱스로 접근할 수가 없다.
Chapter 05. 모듈 (Module)
- 모듈 (Module) : 다른 사람이 만들어 놓은 프로그램 꾸러미로, 이것을 잘 활용하면 프로그램을 쉽고 빠르게 개발할 수 있습니다.
1) math 모듈
2) calander 모듈
3) tkinter 모듈
- 모듈 가져오기
import 모듈
from 모듈 import 이름
- 여러가지 모듈
1) sys : 파이썬 인터프리터를 제어할 수 있는 방법을 제공함
2) OS : 운영체제 (OS : Operating System) 을 제어할 수 있음
3) re : 정규 표현식을 이용해 문자열을 다루는 방법
Chapter 06. 파일
- 텍스트 파일
- 한 줄씩 다루기
- 파일을 입맛대로 다루기
1) pickle
2) glob
3) os. path