print('hello, world!')
파이썬의 자료형
- int(정수) -> 1,2,3..
- float(실수) -> 47.64..
- str(문자열) -> 'hello'
- list(리스트) mutable 한 순서O -> [1, 'hello', 0, 2]
- tuple(튜플) immutable 한 순서O-> (12, 32)
- dict(딕셔너리) key와 value로 구성, 순서X -> {'A': '0123405'}
- set(집합) mutable 한 순서X -> {1,2,3}
- bool(부울) -> T , F
- complex(복소수) -> 6j
- function(함수) -> print()
- NoneType -> NoneType
파이썬의 연산자
str타입과 str타입간 연산은 덧셈, 곱셈만 가능
'가나다'-'다'
시도 시 TypeError: unsupported operand type(s) for -: 'str' and 'str' 발생.
배열 형태의 자료형은 덧셈, 곱셈 연산만 가능
['1','hello']/123
시도 시 TypeError: unsupported operand type(s) for /: 'list' and 'int' 발생.
변수 사용하기
- 변수는 숫자 그 자체가 아님.
- 변수는 할당된 값을 불러오기 위한 주소 개념
a=[1,2,3]
파이썬 내장 함수
- join: 두 문자열을 구분자 중심 합침.
- split: 문자열을 구분자 기준으로 나눔.
- strip: 문자열 좌우에 대상 문자열이 있을 경우, 지움.
- lstrip: strip 함수를 왼쪽만 실행.
- rstrip: strip 함수를 오른쪽만 실행.
- replace: 특정 문자 대체
정규 표현식
- \d [0-9] : 십진 숫자
- \D [^0-9] : 비 숫자 문자
- \s [ \t\n\r\f\v] : 공백문자
- \S [^ \t\n\r\f\v] : 비 공백문자
- \w [a-zA-Z0-9_] : 영숫자
- \W [^a-zA-Z0-9_] : 비 영숫자
- [가-힣] : 한글
정규 표현식은 자주 사용되므로 꼭 익혀두기!
re 패키지
- match(): 문자열 시작 부분 일치 판단
- search(): 일치 문자 검색
- findall(): 일치 문자 리스트로 반환
- finditer(): 일치 문자 이터레이터로 반환
개행문자에 대해서도 알아두기!