Python - 문제 미리보기

문제 1861

easy
다음 코드에서 빈칸에 들어갈 올바른 캐스팅 함수는?
```python
x = _____(2.8) # 결과: 2
y = _____(5) # 결과: 5.0
z = _____(42) # 결과: "42"
```
A. `int`, `float`, `str`
B. `integer`, `decimal`, `string`
C. `whole`, `real`, `text`
D. `round`, `double`, `char`

정답: A



⦁ 각 캐스팅 함수의 역할:

int() - 정수 변환:
```python
x = int(2.8) # 2 (소수점 이하 버림)
```
⦁ 소수점 제거: 항상 0 방향으로 버림
⦁ 문자열 변환: "123" → 123
⦁ 불린 변환: True → 1, False → 0

float() - 실수 변환:
```python
y = float(5) # 5.0 (정수를 실수로)
```
⦁ 정수 확장: 5 → 5.0
⦁ 문자열 변환: "3.14" → 3.14
⦁ 정밀도 향상: 더 정확한 계산 가능

str() - 문자열 변환:
```python
z = str(42) # "42" (숫자를 문자열로)
```
⦁ 모든 타입 변환: 거의 모든 객체를 문자열로
⦁ 문자열 연결: 다른 문자열과 + 연산 가능
⦁ 출력 준비: print나 파일 출력용

💡 학습 팁

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