멋쟁이 개발자의 블로그

파이썬의 문자열 본문

Language/Python

파이썬의 문자열

y_MIN 2020. 7. 18. 22:29

//나도코딩님의 파이썬 강의 정리

1. 문자열

- 큰 따옴표를 세 개 쓰면 줄 띄움 가능

 

2. 슬라이싱 : 문자열에서 필요한 정보만 가져옴

- [ ](대괄호) 안에 가져오고 싶은 정보의 인덱스 번호 표시

- 인덱스는 0부터 시작

- [0 : 2]는 0번부터 시작해 2번 직전까지 가져옴 (즉 0, 1만 가져옴)

- [0 : 2][ : 2]라고 적어도 됨

- 마찬가지로 마지막 인덱스까지 가져올 때는 표기 안해도 됨 ex. [7 : ]

- 뒤에서부터 셀 때는 맨 끝 문자의 인덱스가 -1이 됨

 

3. 문자열 처리 함수

- lower() / upper() : 문장을 소문자 / 대문자로 바꿈

- islower() / isupper() : 문자가 소문자 / 대문자인지 판별

- len() : 문장의 길이 반환

- replace(str1, str2) : 문장에서 str1을 찾아 str2로 바꿈

- index() : 문자의 위치(인덱스)를 반환

- index(a, 시작위치) : 시작 위치에서부터 검색해 문자(a)의 위치를 반환

- find() : index()와 비슷, 검색 결과가 없으면 -1을 반환 (index()는 디버깅 오류)

- count() : 문자가 몇 번 등장하는지 알려줌

 

4. 문자열 포맷

 

5. 탈출문자

- \n : 줄바꿈

- \" (또는 \') : " (또는 ') 출력

- \\ : \ 출력

- \r : 커서를 맨 앞으로 이동

- \b : 백스페이스

- \t : 탭(tab) 역할