본문 바로가기
IT/Python Quiz

[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈6

by Echinacea 2025. 2. 17.
반응형

파이썬에서 문자열을 다루는 방법은 매우 중요합니다. 이번 퀴즈에서는 len(), split(), join(), replace() 같은 문자열 메서드를 활용하는 문제를 풀어보세요!


퀴즈를 위한 코드

text = "Python is fun!"
length = len(text)
words = text.split()
new_text = text.replace("fun", "awesome")
joined_text = "-".join(words)

print(length)
print(words)
print(new_text)
print(joined_text)

퀴즈 문제

  1. print(length)의 출력 결과는?
    • a) 13
    • b) 14
    • c) 15
    • d) 16
  2. print(words)의 출력 결과는?
    • a) ["Python", "is", "fun!"]
    • b) ["Python is fun!"]
    • c) ["Python", "is", "fun"]
    • d) 오류 발생
  3. print(new_text)의 출력 결과는?
    • a) "Python is awesome!"
    • b) "Python is fun!"
    • c) "Python-is-awesome!"
    • d) 오류 발생
  4. print(joined_text)의 출력 결과는?
    • a) "Python-is-fun!"
    • b) "Python is fun!"
    • c) ["Python", "is", "fun!"]
    • d) 오류 발생

 

 

 

 

 

 

 

 

정답 및 해설

  1. 정답: c) len(text)는 문자열의 길이를 반환하며, 공백까지 포함하여 "Python is fun!"의 길이는 15입니다.
  2. 정답: a) split() 메서드는 기본적으로 공백을 기준으로 문자열을 나누므로 ['Python', 'is', 'fun!']이 됩니다.
  3. 정답: a) replace("fun", "awesome")은 문자열에서 "fun"을 "awesome"으로 변경하므로 "Python is awesome!"이 됩니다.
  4. 정답: a) join("-")은 리스트의 각 요소를 -로 연결하여 "Python-is-fun!"이 됩니다.

 

 

연관 포스팅

https://echinacea.tistory.com/223

 

[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈1

파이썬의 기본적인 문법을 이해하기 위해 간단한 코드 문제를 풀어보세요! 변수, 데이터 타입, 연산자 사용법을 익히는 것이 목표입니다.퀴즈를 위한 코드x = 10y = 3result1 = x // yresult2 = x % yresult3 =

echinacea.tistory.com

https://echinacea.tistory.com/224

 

[Python] 파이썬 코드 읽기 연습 - 초급 퀴즈2

파이썬의 if 문을 활용한 조건문을 이해하기 위해 다음 코드를 분석하고 문제를 풀어보세요!퀴즈를 위한 코드num = 7if num % 2 == 0: result = "짝수"else: result = "홀수"print(result)퀴즈 문제print(result)의 출

echinacea.tistory.com

 

반응형

댓글