파이썬 기본적인(기초) 문자열 메소드 상세 설명
파이썬 문자열 메소드
1. capitalize()
기능: 문자열의 첫 글자를 대문자로 변환하고 나머지는 소문자로 변환합니다.
'hello WORLD'.capitalize() # 결과: 'Hello world'
2. lower()
기능: 문자열의 모든 문자를 소문자로 변환합니다.
'HELLO'.lower() # 결과: 'hello'
3. upper()
기능: 문자열의 모든 문자를 대문자로 변환합니다.
'hello'.upper() # 결과: 'HELLO'
4. strip()
기능: 문자열의 양쪽 끝에 있는 공백과 개행문자를 제거합니다.
' hello '.strip() # 결과: 'hello'
5. split(delimiter)
기능: delimiter를 기준으로 문자열을 분리하여 리스트로 반환합니다.
'apple,banana,orange'.split(',') # 결과: ['apple', 'banana', 'orange']
6. join(iterable)
기능: iterable의 모든 문자열 요소들을 결합하여 하나의 문자열로 만듭니다.
'-'.join(['apple', 'banana', 'orange']) # 결과: 'apple-banana-orange'
7. replace(old, new, [maxreplace])
기능: 문자열에서 old 문자열을 new 문자열로 교체합니다. 선택적 maxreplace 인자로 교체 횟수를 제한할 수 있습니다.
'hello world'.replace('l', 'L', 2) # 결과: 'heLLo world'
8. find(substring, [start], [end])
기능: substring의 첫 번째 발생 위치를 반환합니다. 찾을 수 없다면 -1을 반환합니다. 선택적 start와 end 인자로 검색 범위를 지정할 수 있습니다.
'hello world'.find('l') # 결과: 2
9. count(substring, [start], [end])
기능: substring의 발생 횟수를 반환합니다. 선택적 start와 end 인자로 검색 범위를 지정할 수 있습니다.
'hello world'.count('l') # 결과: 3
자세한 내용은 파이썬의 공식 문서를 참고하십시오.
Welcome to Python.org
The official home of the Python Programming Language
www.python.org