파이썬 문자열 바꾸기()
Python string replace() 함수는 다른 문자열의 일부를 대체하여 문자열을 만드는 데 사용됩니다.
파이썬 문자열 바꾸기
Python String replace() 함수 구문은 다음과 같습니다.
str.replace(old, new[, count])
원래 문자열은 수정되지 않은 상태로 유지됩니다. 새 문자열은 하위 문자열 old의 모든 항목이 new로 대체된 원래 문자열의 복사본입니다. 선택적 인수 count
가 제공되면 첫 번째 count 항목만 교체됩니다. 이 함수를 사용하여 문자열의 문자도 바꿀 수 있습니다.
Python String replace() 예제
문자열 replace() 함수를 사용하는 몇 가지 간단한 예를 살펴보겠습니다.
s = 'Java is Nice'
# simple string replace example
str_new = s.replace('Java', 'Python')
print(str_new)
# replace character in string
s = 'dododo'
str_new = s.replace('d', 'c')
print(str_new)
산출:
Python is Nice
cococo
파이썬 문자열은 개수로 대체
s = 'dododo'
str_new = s.replace('d', 'c', 2)
print(str_new)
출력: cocodo
문자열 replace() 예제와 사용자 입력
input_str = input('Please provide input data\n')
delimiter = input('Please provide current delimiter\n')
delimiter_new = input('Please provide new delimiter\n')
output_str = input_str.replace(delimiter, delimiter_new)
print('Updated Data =', output_str)
산출:
Please provide input data
a,e,i,o,u
Please provide current delimiter
,
Please provide new delimiter
:
Updated Data = a:e:i:o:u
print(str.replace('abca', 'a', 'A'))
출력: AbcA
GitHub 리포지토리에서 전체 스크립트와 더 많은 Python 문자열 예제를 확인할 수 있습니다.
참조: API 문서