Python - 문제 미리보기

문제 1860

easy
Python에서 타입 캐스팅(Casting)에 대한 설명으로 올바른 것은?
A. 캐스팅은 변수의 이름을 바꾸는 것이다
B. 캐스팅은 한 데이터 타입을 다른 데이터 타입으로 변환하는 것이다
C. 캐스팅은 변수를 삭제하는 것이다
D. 캐스팅은 Python에서 지원하지 않는 기능이다

정답: B

⦁ 캐스팅(Casting)의 정의: ⦁ 타입 변환: 한 데이터 타입을 다른 데이터 타입으로 변환 ⦁ 명시적 변환: 개발자가 의도적으로 수행하는 변환 ⦁ 생성자 함수 사용: int(), float(), str() 등 활용 ⦁ 캐스팅이 필요한 상황: ```python # 사용자 입력 (항상 문자열) age_input = input("나이: ") # "25" (문자열) age = int(age_input) # 25 (정수로 변환) # 계산 결과 처리 result = 7 / 2 # 3.5 (float) whole_part = int(result) # 3 (int로 변환) # 출력 형식 조정 score = 95 message = "점수: " + str(score) # 문자열로 변환하여 연결 ```

💡 학습 팁

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