python

데이터 타입

  • 숫자형 : 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가지 방법
    1. import <모듈>
    2. from <모듈> import <어트리뷰트>
    3. from <모듈> import *
    4. import <모듈> as <별칭>

표준 입출력

  • 화면으로 출력 시 print() 함수 사용
  • sys.stdout도 가능
  • 입력 시 input() 함수 사용

파일 입출력

  • open(file, mode)
  • mode
    • r – 읽기모드
    • w – 쓰기모드
    • a – 쓰기, 이어쓰기
    • + – 읽기, 쓰기
    • b – 바이너리 모드
    • t – 텍스트 모드(default)
&gt;&gt;&gt; f = open('text.txt', 'w')
&gt;&gt;&gt; print('file write', file=f)
&gt;&gt;&gt; f.close()


댓글 남기기