글 작성자: nouu

부제목사용

http://www.yes24.com/Product/Goods/91433923

 

이것이 취업을 위한 코딩 테스트다 with 파이썬 - YES24

나동빈 저자의 유튜브 라이브 방송 https://www.youtube.com/c/dongbinnaIT 취준생이라면 누구나 입사하고 싶은 카카오 · 삼성전자 · 네이버 · 라인!취업의 성공 열쇠는 알고리즘 인터뷰에 있다!IT 취준생

www.yes24.com

 

목적

데이터 구조 및 알고리즘 공부 전 간단히 파이썬 문법을 살펴보는 의미에서 작성한다.

 

 

문자열 자료형

 

문자열 변수를 초기화 할 때 큰 따옴표(")나 작은 따옴표(')를 사용한다.

만약 문자열을 큰 따옴표로 구성한 경우 내부적으로 작은 따옴표를 포함할 수 있다. 반대로 작은 따옴표로 구성한 경우 내부적으로 큰 따옴표를 이용할 수 있다.

만약 문자열 안에 큰 따옴표나 작은 따옴표가 포함되야 할 상황이 온다면 이스케이프 문자('/')를 사용한다.

 

data = "Hello World!'
print(data)

data = "Dont`t you know \"Python\"?"
print(data)

 

파이썬은 문자열에 대한 연산도 지원한다. 문자열을 처리할 때 유용하게 사용할 수 있다. 문자열 변수에 덧셈(+)을 이용한다면 단순히 문자열이 더해져서 연결된다. 

 

a = "Hello"
b = "World"

print(a + " " + b)

 

또는 문자열 변수를 양의 정수와 곱한다면 문자열은 그만큼 더해져서 출력된다.

 

a = "String" 

print(a * 3)

"StringStringString" 이 출력 될 것이다.

 

파이썬의 문자열은 내부적으로 리스트와 같이 처리된다. 문자열은 여러 개의 리스트와 같다고 볼 수 있다. 다시 말해서 인덱싱이나 슬라이싱으로 접근할 수 있다는 뜻이다. 

 

sentence = "Hi Myname Is HyeonJe"
print(sentence[2:4])

# " M"이 출력 될 것이다.