* 개요
- format()
- 대소문자 바꾸는 함수 : upper(), lower()
- 문자열 양옆의 공백 제거 함수 : strip()
- 문자열 구성 파악 함수 : isXX()
- 문자열 찾기: find(), rfind()
- in 연산자 : "xx" in "xx"
- 문자열 자르기: split()
1. format()함수 : format()
: {} 기호를 format의 괄호 안에 있는 매개변수로 대체

2. 대소문자 바꾸는 함수 : upper(), lower()
| upper() | 문자열의 알파벳을 대문자로 바꾸기 |
| lower() | 문자열의 알파벳을 소문자로 바꾸기 |
cf) 참고로 upper(), lower()는 원본이 파괴되지 않는 비파괴적 함수이다.

3. 문자열 양옆의 공백 제거 함수 : strip()
| strip() | 문자열 양옆의 공백 제거 |
| lstrip() | 문자열 왼쪽 공백 제거 |
| rstrip() | 문자열 오른쪽 공백 제거 |
4. 문자열 구성 파악 함수 : isXX()
: 문자열이 소문자로만 구성되어 있는지, 알파벳으로만 구성되어 있는지, 숫자로만 구성되어 있는지 등을 확인할 때 is로 시작하는 함수 사용
결과값은 bool 형태로 나옴
| isalnum() | 문자열이 알파벳 또는 숫자로만 구성되어 있는지 확인 |
| isalpha() | 문자열이 알파벳으로만 구성되어 있는지 확인 |
| isidentifier() | 문자열이 식별자로 사용할 수 있는지 확인 |
| isdecimal() | 문자열이 정수 형태인지 확인 |
| isdigit() | 문자열이 숫자로 인식될 수 있는지 확인 |
| isspace() | 문자열이 공백으로만 구성되어 있는지 확인 |
| islower() | 문자열이 소문자로만 구성되어 있는지 확인 |
| isupper() | 문자열이 대문자로만 구성되어 있는지 확인 |
5. 문자열 찾기: find(), rfind()
: 문자열 내부에 특정 문자가 어디에 위치해있는지 확인할 때
결과값은 int형으로 출력
| find() | 왼쪽부터 찾아서 처음 등장하는 위치 찾기 |
| rfind() | 오른쪽부터 찾아서 처음 등장하는 위치 찾기 |
6. in 연산자 : "xx" in "xx"
: 문자열 내부에 어떤 문자열이 있는지 확인할 때
결과값은 bool형태로 출력

7. 문자열 자르기: split()
: 문자열을 특정한 문자로 자를 때
결과값은 list 형식으로 출력

'IT study > 00. playdata_trace' 카테고리의 다른 글
| DBeaver와 AWS DB 연결하기 위해 AWS DB 생성 (0) | 2021.07.22 |
|---|---|
| 리스트 관련 함수(수정중) (0) | 2021.05.25 |
| 예외처리/에러코드 타입(수정중) (0) | 2021.05.25 |
| python data type (0) | 2021.05.25 |
| 0521/(수정중) (0) | 2021.05.24 |