본문 바로가기
IT/Python Basic

[Python] 초급 퀴즈18 - 문자열 조작 (split, join, format, replace)

by Echinacea 2025. 2. 20.
반응형

 

 

🔹 문제 1: split() 메서드

다음 코드 실행 시 출력 결과를 예측하세요.

text = "apple,banana,cherry"
print(text.split(","))

A) ['apple', 'banana', 'cherry']

B) 'apple banana cherry'

C) ['apple,banana,cherry']

D) ['apple', ' banana', ' cherry']


 

 

🔹 문제 2: join() 메서드

다음 코드 실행 시 출력 결과를 예측하세요.

words = ["Hello", "Python", "World"]
print(" ".join(words))

A) 'Hello-Python-World'

B) 'Hello Python World'

C) ['Hello', 'Python', 'World']

D) 'HelloPythonWorld'


 

 

🔹 문제 3: replace() 메서드

다음 코드 실행 시 출력 결과를 예측하세요.

sentence = "I like apples."
print(sentence.replace("apples", "bananas"))

A) 'I like bananas.'

B) 'I like apples bananas'

C) 'I like .'

D) 'I like apples.'


 

 

 

 

 

 

 

🔹 정답 및 해설

  1. A) ['apple', 'banana', 'cherry']
    📌 설명: split(",")은 문자열을 , 기준으로 나누어 리스트로 반환함.
  2. B) 'Hello Python World'
    📌 설명: join(" ")을 사용하면 리스트 요소가 공백으로 연결된 문자열이 생성됨.
  3. A) 'I like bananas.'
    📌 설명: replace("apples", "bananas")는 apples를 bananas로 대체하여 새로운 문자열을 반환함.

 

반응형

댓글