데이터 타입
- 숫자형 : 500, 12345L, 1.23
- 부울 : True, False
- 문자열 : ‘aaa’
- 리스트 : [‘aaa’, ‘bbb’]
- 딕셔너리 : {‘aaa’ : ‘111’, ‘bbb’ : ‘222}
- 튜플 : (‘aaa’, ‘bbb’)
- 세트 : {1, 2, 3, 4}
- 바이트
- 바이트 배열
문자열 슬라이싱
- s[시작:끝:증감]
- 0 에서 부터 시작하고 끝부분에는 자기 번호 제외
s = 'pandas'
>>> s[0:1]
'p'
>>> s[:2]
'pa'
>>> s[-2:]
'as'
>>> [::2]
'pna'
모듈 import
- 모듈은 여러 코드를 묶어 다른 곳에서 재사용할 수 있는 코드 모음의 의미
- dir() 함수로 모듈에 어떠한 함수 혹은 데이터가 들어 있는지 알 수 있음.
>>> import math
>>> dir(math)
- 모둘 import 4가지 방법
- import <모듈>
- from <모듈> import <어트리뷰트>
- from <모듈> import *
- import <모듈> as <별칭>
표준 입출력
- 화면으로 출력 시 print() 함수 사용
- sys.stdout도 가능
- 입력 시 input() 함수 사용
파일 입출력
- open(file, mode)
- mode
- r – 읽기모드
- w – 쓰기모드
- a – 쓰기, 이어쓰기
- + – 읽기, 쓰기
- b – 바이너리 모드
- t – 텍스트 모드(default)
>>> f = open('text.txt', 'w')
>>> print('file write', file=f)
>>> f.close()