В мире Кодомира существуют разные виды магии. Так и в Python — данные бывают разных типов.
| Тип | Название | Пример |
|---|---|---|
int | Целое число | 42, -5, 0 |
float | Дробное число | 3.14, -0.5 |
str | Строка (текст) | "Привет", 'Мир' |
bool | Логический | True, False |
Функция type() покажет, какого типа значение:
print(type(42)) # <class 'int'> print(type(3.14)) # <class 'float'> print(type("Привет")) # <class 'str'> print(type(True)) # <class 'bool'>
Иногда нужно превратить один тип в другой:
# Число в строку age = 12 print("Мне " + str(age) + " лет") # Строка в число text = "42" number = int(text) print(number + 8) # 50
"42" — это строка, а 42 — это число"Уровень: " + 5 вызовет ошибкуstr() для преобразования числа в строку