파이썬 정리

21년도 1학기에 파이썬을 이용한 자료구조와 알고리즘을 수강하였다.

전공의 회의감 끝에, 적성에 맞는 개발자의 길에 들어서기로 했고 우연히 이어드림 스쿨 모집 광고를 봤다.

파이썬을 배운 경험과 AI, 메타버스, 블록체인 등 4차산업혁명에 자주 나오는 키워드에 관심이 많았기에 좋은 기회라고 생각하고

이를 준비하고자 1일단위로 공부한 것을 요약하는 포스팅을 하기로 했다.

문자열 만들기

  • 코틀린과 다르게 ", ' 둘 다 사용하능하다
  • 여러 줄 문자열을 이용하면(""" """) 텍스트의 줄바꿈이 문자열에 포함된다. 코틀린에서는 자동으로 앞, 뒷줄이 사라지는 함수가 추가되지만 파이썬에서 이를 구현하러면
"""\
asdf
zcxv\
"""

와 같이 작성하면 된다.

IndexError 예외

index out of range

연산자

정수 나누기 연산자 // Ex> 5 // 2 = 2
나머지 연산자 % Ex> 5 % 2 = 1

TypeError 예외

연산할 수 없는 서로 다른 자료를 연산했을 때 발생

입력 받기

input()

  • input(여기에 입력받기 전에 출력되는 문자열)
  • input함수의 출력은 무조건 String

Cast : 자료형 변환

ValueError

Ex> int("동해물과") <- int로 cast 할 수 없는 자료를 int()에 넣었기에 발생

format 함수

data = "{} {} {} ya".format(1, 2, 3)

format 함수의 여러가지 기능

-> : + d f g 를 이용하면 띄어쓰기, 부호 등을 표시할 수 있다.

strip 함수

-> 문자열 양 옆의 공백을 제거

find, rfind 함수

  • 문자열의 내부 함수
  • 주어진 문자열에서 찾고 싶은 문자열을 왼쪽, 오른쪽에서 부터 찾아 인덱스 값을 반환

in 연산자

-> 문자열 내부에 연산자 뒤에 나오는 문자열이 있는 지를 판단, boolean 값 반환

split 함수

-> 문자열을 기준이 되는 값으로 잘라서 List를 만든다.

좋은 웹페이지 즐겨찾기