Основы Python

Переменные и типы данных в Python

Переменная дает имя значению, чтобы вы могли использовать его позже. Python сам определяет тип по значению, так что объявлять его вручную не нужно.

Что такое Переменные и типы данных в Python?

Переменная дает имя значению, чтобы вы могли использовать его позже. Python сам определяет тип по значению, так что объявлять его вручную не нужно.

Сохраняйте значения в переменных и изучите базовые типы Python: str, int, float и bool.

Когда это использовать?

  • Изучать синтаксис Python на исполняемом коде.
  • Создавать основу для более сложных задач.
  • Быстро проверять идеи без локальной установки.

Пример кода

Запустить код →
main.py
# A variable is a name that refers to a value. Python works out the type for you.
name = "Ada"          # str: text
age = 36              # int: whole number
height = 1.68         # float: decimal number
is_student = False    # bool: True or False

print(name, age, height, is_student)
print(type(name), type(age), type(height), type(is_student))

# Variables can be reassigned, even to a value of another type.
age = age + 1
print("Next year:", age)

# Convert between types with int(), float(), str() and bool().
print(int("42") + 1)
print(str(3.5) + " stars")
print(float(7) / 2)

Ожидаемый результат

Ada 36 1.68 False
<class 'str'> <class 'int'> <class 'float'> <class 'bool'>
Next year: 37
43
3.5 stars
3.5

Как это работает

type() показывает тип значения. int(), float() и str() преобразуют между типами, а это нужно, когда текст вроде "42" должен стать числом.

Измените значения и запустите программу в онлайн-компиляторе Python CodeUtility без локальной установки Python.

Практические задания

Изменяйте входные данные и проверяйте граничные случаи перед работой с большими наборами.

  1. Предскажите результат до запуска.
  2. Обработайте пустой и некорректный ввод.
  3. Вынесите логику в функцию и добавьте тесты.
Запустить в Python IDE →

Попрактикуйтесь на задаче

Примените материал этого урока к реальной задаче. Каждая задача запускается в браузере, с мгновенными тестами и разбором от ИИ.

Все задачи