Python

[Python] .replace(), .find()

Dongi 2022. 2. 8. 12:10

 

 

 

안녕하세요 동기 여러분!

오늘은 .replace() 메서드와 .find() 메서드에 대해 알아봅시다!

 

 

 

 

.replace()

영어사전에서 replace를 찾아보면 '대신하다', '대체하다'라는 뜻이 있습니다. 그 뜻대로 .replace() 메서드는 문자열의 문자를 다른 문자로 대체할 수 있게 해 줍니다.

 


 

사용방법

문자열이름.replace(바꾸고 싶은 문자, 바꿀 문자)
  • 독립변수가 총 2개가 들어갈 수 있는데 앞은 바꾸고 싶은 문자 뒤는 바꿀 문자를 넣어주면 됩니다.

 


 

해봅시다!

str9 = "사랑은 돌아오는거야!!!!!!!!!!!! 부메랑 쉭쉭쉭쉭쉭"

shuk_str9 = str9.replace("쉭쉭쉭쉭쉭", "슉슉슉슉슉")

print(shuk_str9)

# 출력값 : 사랑은 돌아오는거야!!!!!!!!!!!! 부메랑 슉슉슉슉슉

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 쉽죠잉

 


 

.find()

.find() 메서드는 내가 찾고 싶은 문자를 찾아서 인덱스 번호 형태로 어디에 있는지 알려줍니다.

 


 

사용방법

문자열이름.find(찾고싶은문자)

 


 

해봅시다!

슉!

 


 

오늘의 느낌

"송주 오빠~" 뭔지 알고 있다면 당신은... 아재