파이썬 replace 함수는 파이썬의 기본 내장함수로, 어떤 문자열의 일부를 교체할 수 있는 함수입니다.
다른 함수들과는 달리 문자열 자료형에 있는 메소드이기 때문에, replace("문자열") 꼴로 사용하지 않고 "문자열".replace() 꼴로 사용합니다.
"문자열".replace("A", "B")를 하면, 문자열에 있는 A가 모두 B로 바뀌게 됩니다.
원본 문자열 그 자체를 변경하지는 않는데, 만약에 원본 문자열을 변형하고 싶다면 S1 = S1.replace(S2, S3) 같은 식으로 해야합니다.
대소문자는 구분하며, 다른 문자열 자체를 replace() 함수 안쪽에 넣을 수도 있습니다.
"ABABA".replace("ABA", "010")을 하면 "010010"이 될까요? "010BA"가 될까요? "AB010"이 될까요?
파이썬 count 함수 처럼 맨 처음부터 되는 것들만 바꿔줍니다.
S1.replace(S2, S3, 정수) 를 하게 되면 해당 정수번 만큼만 바꿔주기도 합니다.