1. 다음 중 파이썬에서 문자열을 선언하는 방법이 아닌 것은?
a. my_string = "Hello, World!"
b. my_string = 'Hello, World!'
c. my_string = '''Hello, World!'''
d. my_string = "Hello, World!
더보기
정답: d
설명: 오타가 있는 문자열 선언이므로 파이썬에서는 에러가 발생합니다.
2. 다음 코드의 실행 결과는 무엇인가요?
my_string = "Hello, World!"
print(my_string[7])
a. "W"
b. "H"
c. "o"
d. "r"
더보기
정답: a
설명: 문자열에서 인덱스 7은 "W" 문자를 가리키므로, print(my_string[7])는 "W"를 출력합니다.
3. 다음 코드의 실행 결과는 무엇인가요?
my_string = "Hello, World!"
print(my_string[0:5])
a. "Hello"
b. "World"
c. ", Wor"
d. "Hell"
더보기
정답: a
설명: 문자열에서 슬라이싱은 문자열의 시작 인덱스와 끝 인덱스를 지정하여 추출합니다. 따라서 print(my_string[0:5])는 인덱스 0에서 4까지의 문자를 추출하여 "Hello"를 출력합니다.
4. 다음 코드의 실행 결과는 무엇인가요?
my_string = " Hello, World! "
print(my_string.strip())
a. "Hello, World!"
b. "Hello, World! "
c. " Hello, World!"
d. " Hello, World! "
더보기
정답: a
설명: strip() 메소드는 문자열의 앞뒤 공백을 제거합니다. 따라서 print(my_string.strip())는 "Hello, World!"를 출력합니다.
5. 다음 코드의 실행 결과는 무엇인가요?
my_string = "Hello, World!"
print(my_string.replace("World", "Python"))
a. "Hello, World!"
b. "Hello, Python!"
c. "Python, World!"
d. "Python, Python!"
더보기
정답: b
설명: replace() 메소드는 첫 번째 인수로 전달된 문자열을 두 번째 인수로 전달된 문자열로 교체합니다. 따라서 print(my_string.replace("World", "Python"))는 "World"를 "Python"으로 바꾼 "Hello, Python!"을 출력합니다.
'퀴즈' 카테고리의 다른 글
파이썬(Python) 퀴즈 - pass 문 (0) | 2023.03.02 |
---|---|
파이썬(Python) 퀴즈 - for 문 (0) | 2023.03.01 |
파이썬(Python) 퀴즈 - if 문 (0) | 2023.03.01 |
파이썬(Python) 퀴즈 - 리스트 (List) (0) | 2023.02.28 |
파이썬(Python) 퀴즈 - 숫자 (number) (0) | 2023.02.28 |