Какие знаешь числовые типы данных в Python
Python
Senior
Без компании
Какие знаешь числовые типы данных в Python
Ответы
В Python есть несколько встроенных числовых типов данных:
- **int** – целые числа (например, `42`, `-10`, `0`). В Python 3 `int` имеет неограниченную точность.
- **float** – числа с плавающей точкой (например, `3.14`, `-0.001`, `2.0`). Используют двойную точность (64 бита).
- **complex** – комплексные числа (например, `3 + 4j`, `1j`). Состоят из действительной и мнимой части.
Примеры:
```
a = 10 # int
b = 3.14 # float
c = 2 + 3j # complex
```
Также есть дополнительные типы в модулях:
- **decimal.Decimal** – для точных десятичных вычислений
- **fractions.Fraction** – для работы с дробями
Преобразование между типами:
```
float(5) # 5.0
int(3.9) # 3 (отбрасывает дробную часть)
```