Python для начинающих: Переменные и типы данных

В Части 1 вы узнали, как установить Python и написать свою первую программу. Теперь вам нужно научиться сохранять информацию.

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

Пример: name = "Ramesh" age = 25

Python использует динамическую типизацию. Это означает, что вам не нужно сообщать Python, какой тип данных содержит переменная. Он определяет это сам. Вы даже можете изменить тип данных позже.

x = 5 x = "hello"

Такая гибкость ускоряет написание кода. Однако вам нужно внимательно следить за кодом, чтобы избегать ошибок.

Правила именования переменных:

  • Начинайте с буквы или нижнего подчеркивания (_).
  • Не начинайте с цифры.
  • Используйте только буквы, цифры и нижние подчеркивания.
  • Не используйте ключевые слова Python, такие как class или if.
  • Помните, что имена чувствительны к регистру. age и Age — это разные переменные.

Используйте snake_case для ваших имен. Это означает слова в нижнем регистре, разделенные нижним подчеркиванием. Пример: first_name = "Ramesh"

Основные типы данных:

  • str: Текст, например "hello"
  • int: Целые числа, например 25
  • float: Числа с плавающей точкой, например 3.14
  • bool: True или False
  • list: Упорядоченная коллекция
  • dict: Пары «ключ-значение»

Используйте функцию type(), чтобы проверить, с чем вы работаете. Это поможет вам быстро находить ошибки.

Python легко справляется с математическими операциями:

    • Сложение
    • Вычитание
    • Умножение
  • / Деление (всегда возвращает float)
  • // Целочисленное деление (отбрасывает дробную часть)
  • % Остаток от деления (находит остаток)
  • ** Возведение в степень

Иногда необходимо изменить тип данных. Это называется приведением типов (casting). Если пользователь вводит 25, Python воспринимает это как строку. Чтобы выполнять математические операции, вы должны преобразовать её в целое число.

Пример: user_input = "25" age = int(user_input) print(age + 5)

Освойте эти основы, чтобы избежать багов. В Части 3 мы разберем строки и логические значения (booleans).

Источник: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-2-variables-data-types-numbers-mja

Дополнительное сообщество для обучения: https://t.me/GyaanSetuAi