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) 역할