[Python]문자열 치환(replace)

jiminnote·2022년 5월 14일
0

[Python]

목록 보기
10/16
post-thumbnail

문자열 치환

대상 문자열에서 검색 문자를 지정하여 일치하는 문자가 있으면 원하는 문자로 교체

문자열.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) #['떡볶이', '곱창', '소고기', '초밥']
profile
Hello. I'm jimin:)

0개의 댓글