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"