Python - 문제 미리보기
문제 1875
medium
다음 코드의 실행 결과는?
```python
text = "Python Programming"
result = text.replace("Python", "Java")
print(result)
```
정답: A
⦁ `replace()` 메서드의 동작:
⦁ 문자열 교체: 지정된 부분 문자열을 새로운 문자열로 교체
⦁ 첫 번째 매개변수: 찾을 문자열 (old)
⦁ 두 번째 매개변수: 바꿀 문자열 (new)
⦁ 모든 발생: 기본적으로 모든 해당 부분을 교체
⦁ 교체 과정 분석:
```python
text = "Python Programming"
# "Python"을 찾아서 "Java"로 교체
# 결과: "Java Programming"
```
⦁ `replace()` 메서드의 다양한 사용:
```python
# 기본 교체
text = "Hello World Hello"
print(text.replace("Hello", "Hi")) # "Hi World Hi"
# 개수 제한 (세 번째 매개변수)
print(text.replace("Hello", "Hi", 1)) # "Hi World Hello"
# 대소문자 구분
text = "Python python PYTHON"
print(text.replace("python", "Java")) # "Python Java PYTHON"
```
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.