파이썬은 다양한 문자열 방법으로 처리 가능
문자열은 홀따옴표('...'), 쌍따옴표("...")선언 가능
print() 함수는 간편하게 문자열 출력 가능
\n는 새로운 라인을 나타내는 문자로서 문자열 어디서나 삽입하여 표현 가능
>>>'"Isn\'t," they said.' '"Isn\'t," they said.' >>> print('"Isn\'t," they said.') "Isn't," they said. >>> s = 'First line.\nSecond line.' >>>s 'First line.\nSecond line.' >>> print(s) First line. Second line.
>>> print('C:\some\name') C:\some ame // \n때문에 띄어쓰기됨 >>> print(r'C:\some\name') C:\some\name // r'를 통해 문자원형 그대로 출력됨
+ : 두문자열을 합침 * : 숫자만큼 문자열 반복
긴 문장 작성 시 소괄호 활용 가능
인덱스 접근 시 -값을 이용해서 오른쪽에서 왼쪽 방향으로 역방향으로 인덱싱할 수 있음
word = 'Python' >>> word[-1] 'n' >>> word[-2] 'o' >>> word[-6] 'P'
슬라이싱은 전체 문자열의 일부를 지정할 수 있는 표현 기법
word = 'Python' >>> word[0:2] 'Py' //인덱스 0, 1 까지 >>> word[2:5] 'tho' //인덱스 2, 3, 4 까지
슬라이싱 처음 시작 인덱스는 포함되어 있고 마지막 인덱스는 포함되지 않은 형식
문자열은 인덱스로 수정이 불가능