파이썬 정리
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를 만든다.
Author And Source
이 문제에 관하여(파이썬 정리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jujemu/파이썬-정리저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)