< Врата Кодомира

Типы данных — виды магии

Типы данных — виды магии

В мире Кодомира существуют разные виды магии. Так и в 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() для преобразования числа в строку