1. ‘ ’. ” “, ‘’‘ ’‘’, ”“” “”“ (따옴표 3개)
1) 따옴표 3개는 여러 라인을 하나의 문자열로 처리할 때 사용 가능
(주석처럼 사용 가능하나, 주석은 아님)
2) \n : 줄바꿈 문자 (개행 문자)
\‘ : 작은 따옴표
\” : 큰 따옴표
2. 연산자 사용
1) + : 피연산자 모두 문자열이면 문자열 연결 연산자로 사용
2) * : 문자열*수(정수), 수 만큼 문자열 반복
3. len(문자열)
len 함수를 이용하여 문자열 길이(문자 개수)를 구할 수 있음
4. 인덱싱과 슬라이싱
1) 인덱스 : 항상 시작은 0부터 시작, 뒤에서 부터는 –1,
[len(문자열)-1] 은 마지막 문자
2) 변수[start : end] -> start ~ end-1 (end 이전) 까지의 문자열을 추출
3) 변수[:end] -> start가 생략되면 0(처음) ~ end-1 까지의 문자열을 추출
4) 변수[start:] -> end가 생략되면 끝까지, start ~ 문자열 끝까지를 추출
5) 변수[start : len(문자열)], 변수[start : 아주 큰 값] 으로 작성 가능
6) 변수[:] -> 둘 다 생략할 시, 문자열 전체를 추출하는 것을 의미
5. 문자 변경
1) 문자열을 할당하면 해당 문자열은 문자열 상수, 문자열에 있는 문자 일부 변경 불가
2) greeting = “Hello, world!!”
3) greeting[7] = “W” (x) #인덱스를 이용하여 해당 문자만 변경할 수 없음
4) greeting = greeting[:7]+“W’+greeting[8:] or greeting = ”Hello, World!“