Python 기초 01_26

하나·2024년 5월 12일
0

KDT 빅데이터

목록 보기
1/7
  • 시작은 hello, world!로
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

파이썬의 연산자

  • ** --> 제곱

  • A//B --> A/B의 몫

  • A%B --> A/B의 나머지

  • == --> 같다

  • != --> 다르다

  • A=B --> A에 B를 할당

  • A:=B --> A에 B를 할당하고, B를 반환

  • 숫자 자료형: 모든 연산 가능

  • 배열 형태 자료형: 덧셈, 곱셈 가능

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(): 일치 문자 이터레이터로 반환

개행문자에 대해서도 알아두기!

profile
Start with hello world:)

0개의 댓글

관련 채용 정보