문자열 치환
대상 문자열에서 검색 문자를 지정하여 일치하는 문자가 있으면 원하는 문자로 교체
문자열.replace(“검색 문자”, “치환 문자” [, 치환 횟수])
📍예제
a = "위코드 개강일은 5월 20일 입니다."
a = a.replace('20','23') #'20'->'23'
print(a) #위코드 개강일은 5월 23일 입니다.
b = "찰떡이는 14살, 콩떡이는 14살, 쑥떡이는 14살"
b = b.replace('14','17') # 모든 '14'-> '17'
print(b) #찰떡이는 17살, 콩떡이는 17살, 쑥떡이는 17살
b = "찰떡이는 14살, 콩떡이는 14살, 쑥떡이는 14살"
b = b.replace('14','17',2) #2번째 '14'까지->'17'
print(b) # 찰떡이는 17살, 콩떡이는 17살, 쑥떡이는 14살
리스트 문자열 치환
📍예제
food = ["떡볶이", "곱창", "삼겹살", "초밥"]
b = []
for i in food:
a = i.replace("삼겹살", "소고기")
b.append(a) #빈 리스트에 food요소들을 하나씩 추가 , '삽겹살'은 '소고기'로 치환하여 추가
print(b) #['떡볶이', '곱창', '소고기', '초밥']