파이썬은 문자열을 다루는 다양한 메서드를 제공하여 문자열을 효과적으로 조작하고 처리할 수 있습니다. 이러한 메서드들은 문자열 객체에 대해 호출되는 내장 함수들입니다. 아래는 파이썬에서 자주 사용되는 문자열 메서드들을 한글로 설명한 것입니다:
1. str.upper(), str.lower()
- upper(): 문자열의 모든 문자를 대문자로 변환합니다.
- lower(): 문자열의 모든 문자를 소문자로 변환합니다.
2. str.strip(), str.lstrip(), str.rstrip()
- strip(): 문자열의 앞뒤로 있는 공백 문자(스페이스, 탭, 개행)를 제거합니다.
- lstrip(): 문자열의 왼쪽에 있는 공백 문자를 제거합니다.
- rstrip(): 문자열의 오른쪽에 있는 공백 문자를 제거합니다.
3. str.split(), str.splitlines()
- split(): 문자열을 지정된 구분자를 기준으로 분리하여 부분 문자열들의 리스트를 반환합니다 (기본 구분자는 공백).
- splitlines(): 여러 줄로 구성된 문자열을 각 줄로 분리하여 리스트를 반환합니다.
4. str.join()
- join(): 반복 가능한(iterable) 객체(예: 리스트)의 요소들을 문자열로 결합하여 하나의 문자열로 반환합니다.
5. str.startswith(prefix), str.endswith(suffix)
- startswith(): 문자열이 지정된 접두사(prefix)로 시작하는지 여부를 확인합니다.
- endswith(): 문자열이 지정된 접미사(suffix)로 끝나는지 여부를 확인합니다.
6. str.replace(old, new), str.find(substring)
- replace(): 문자열에서 지정된 구간의 모든 부분 문자열을 다른 문자열로 대체합니다.
- find(): 문자열에서 지정된 부분 문자열의 첫 번째 등장 위치(인덱스)를 반환합니다.
7. str.isdigit(), str.isalpha(), str.isalnum(), str.isspace()
- isdigit(): 문자열의 모든 문자가 숫자인지 여부를 확인합니다.
- isalpha(): 문자열의 모든 문자가 알파벳(글자)인지 여부를 확인합니다.
- isalnum(): 문자열의 모든 문자가 알파벳 또는 숫자인지 여부를 확인합니다.
- isspace(): 문자열의 모든 문자가 공백 문자인지 여부를 확인합니다.
이것들은 파이썬에서 자주 사용되는 문자열 메서드들 중 일부입니다. 파이썬의 문자열 조작 기능은 매우 다양하므로 모든 메서드를 완벽하게 소개할 수는 없지만, 이러한 기본적인 메서드들을 숙지하고 활용하여 문자열을 효과적으로 다룰 수 있습니다.
'프로그래밍 > Python' 카테고리의 다른 글
[python] 생성된 엑셀을 Frequency 순으로, 동일 Frequency 이면 단어순으로 정렬 (0) | 2024.05.02 |
---|---|
[python] 웹 기반 파이썬 데이터 앱 쉽게 다루는 스트림릿(Streamlit) 간단 예제 (1) | 2024.04.23 |
[python] steamlit - A faster way to build and share data apps. (0) | 2024.04.23 |
[PYTHON] Lambda function (0) | 2024.04.05 |
[python] pip install prettytable, 표 형태로 데이터를 보여준다. (0) | 2024.03.25 |