Coding/초보자를 위한 파이썬 300제
초보자를 위한 파이썬 300제 // 030 replace 메서드
포스트it
2020. 12. 18. 00:02
728x90
반응형
문제
아래 코드의 실행 결과를 예상해보세요.
>> string = 'abcd'
>> string.replace('b', 'B')
>> print(string)
내풀이
정답 : abcd
replace 는 했지만 변수에 넣지 않았기 때문에 변경 되지 않는다.
정답
abcd가 그대로 출력됩니다. 왜냐하면 문자열은 변경할 수 없는 자료형이기 때문입니다. replace 메서드를 사용하면 원본은 그대로 둔채로 변경된 새로운 문자열 객체를 리턴해줍니다.
728x90
반응형