Python - 문제 미리보기

문제 1855

medium
명시적으로 데이터 타입을 지정하는 올바른 방법은?
# 문자열로 변환
x = _____(20)

# 리스트로 변환  
y = _____(("a", "b", "c"))

# 불린으로 변환
z = _____(5)
A. `str`, `list`, `bool`
B. `string`, `array`, `boolean`
C. `text`, `list`, `logic`
D. `char`, `vector`, `flag`

정답: A



⦁ Python 타입 변환 함수들:

str() - 문자열 변환:
x = str(20)        # "20"
x = str(3.14)      # "3.14"
x = str(True)      # "True"
x = str([1,2,3])   # "[1, 2, 3]"

list() - 리스트 변환:
y = list(("a", "b", "c"))    # ['a', 'b', 'c']
y = list("hello")            # ['h', 'e', 'l', 'l', 'o']
y = list(range(3))           # [0, 1, 2]
y = list({1, 2, 3})          # [1, 2, 3] (순서는 보장 안됨)

bool() - 불린 변환:
z = bool(5)        # True (0이 아닌 숫자는 True)
z = bool(0)        # False
z = bool("")       # False (빈 문자열은 False)
z = bool("hello")  # True (내용이 있는 문자열은 True)

💡 학습 팁

이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.