str.replace('바꿀문자열', '새문자열')
예시
>>> table = str.maketrans('aeiou', '12345')
>>> 'apple'.translate(table)
'1ppl2'
str.split('기준문자열')
join(리스트)는 구분자 문자열과 문자열 리스트의 요소를 연결하여 문자열
>>> ' '.join(['apple', 'pear', 'grape', 'pineapple', 'orange'])
'apple pear grape pineapple orange'
str.upper()
str.lower()
>> ' Python '.lstrip() 'Python '
>> ' Python '.rstrip() ' Python'
python
>> ' Python '.strip() 'Python'
lstrip('삭제할문자들')
>> ', python.'.lstrip(',.') ' python.'
문자열에 공백을 넣어서 원하는 위치에 정렬하기
str.ljust(길이)
str.rjust(길이)
만약에 전체길이와 남는 공간이 모두 홀수가 되면 왼쪽에 공백이 한 칸 더 들어감
str.center(길이)
메서드를 계속 연결해서 호출하는 메서드 체이닝 가능
메서드 체이닝은 메서드를 줄줄이 연결한다고 해서 메서드 체이닝
예시 ) str.rjust(10).upper()
str.zfill(길이)
str.find('찾을문자열')
str.rfind('찾을 문자열')
find, rfind 이외에도 index, rindex로 문자열 위치 찾을 수 있다.
str.index('찾을 문자열')
str.count('문자열')