더북(TheBook)

7.1 문자의 순서열인 문자열

4장에서 문자를 임의의 순서로 나열한 순서열이 문자열이라는 사실과 문자열 안에 있는 문자를 적을 때는 인용 부호 안에 적어야 한다는 사실을 배웠다. 인용 부호는 " 혹은 '를 사용할 수 있고, 문자열을 여는 부호와 닫는 부호는 같아야 한다. 파이썬 문자열의 타입은 str이다. 문자열 객체의 예를 몇 가지 들어보겠다.

"간단한 문자열"

"simple"

'또 다른 문자열'

'another string'

"한글과 English와 기호(!@#@!#)가 섞인 문자열"

"a long string with Spaces and special sym&@L5_!"

"525600"

"" (큰 따옴표 사이에 아무 것도 들어 있지 않으면 빈 문자열)

'' (작은 따옴표 사이에 아무 것도 들어 있지 않으면 빈 문자열)

문자의 순서열에는 숫자, 대소문자, 한글 등 전 세계 여러 문자는 물론 공백, 새줄(newline, 개행) 문자 등 특수 문자나 기호가 어떤 순서로든 올 수 있다. 어떤 객체가 인용 부호로 시작해 인용 부호로 끝나면 문자열임을 쉽게 알 수 있다. 다시 말하지만 문자열을 끝낼 때 사용하는 인용 부호는 시작할 때 사용한 인용 부호와 같아야 한다.

셀프 체크 7.1

각각이 올바른 문자열인지 판단해 보자.

1. "444"

2. "finish line"

3. 'combo"

4. checkered_flag

5. "99 bbaalloonnss"

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.