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

Переменные в Python — это ячейки памяти, в которые можно помещать информацию и затем использовать эту информацию.

Что такое переменные?

Переменная — это ячейка памяти, куда помещается информация. Для обращения к ней используется имя переменной. Например:

test = 12

Здесь создана переменная с именем test, которой присвоено значение 12. Это значение можно вывести на экран:

print(test)

Результат выполнения кода: 12.

Типы данных

В Python тип переменной определяется автоматически. Основные типы:

  • Целочисленный тип (int): Целые числа, например, 12, 24, -100.
  • Тип с плавающей точкой (float): Числа с десятичной точкой, например, 12.23, -153.1.
  • Строковый тип (str): Текстовые строки, например, "string".

Создание и использование переменных

При создании переменных:

  • Имя не должно начинаться с цифры.
  • Имя не должно содержать недопустимых символов.

Пример:

num1 = input()
num2 = input()
result = num1 + num2
print(f"Результат: {result}")

Если пользователь введет 23 и 34, результат будет 2334, а не 57, потому что input() возвращает строку. Для сложения чисел строки нужно преобразовать в числа с помощью функции int():

num1 = int(input())
num2 = int(input())
result = num1 + num2
print(f"Результат: {result}")

Теперь результат будет верным. Функции int(), float(), str() позволяют преобразовывать данные между типами. Например:

a = int("12") + 1
b = str(21)  # преобразует число 21 в строку "21"

Удаление переменных

Переменную удаляют с помощью ключевого слова del:

del num1

После этого обращение к num1 вызовет ошибку.

Сокращенные операции присваивания

Для операций с переменными используют сокращенные записи:

  • += (сложение и присваивание): x += 5 эквивалентно x = x + 5
  • -= (вычитание и присваивание)
  • *= (умножение и присваивание)
  • /= (деление и присваивание)

Чувствительность к регистру

Имена переменных чувствительны к регистру: rez и Rez — разные переменные.

Работа со строками

Операции со строками:

text = "тест"
print(text * 5)  # выведет "тесттесттесттесттест"

В этом уроке рассмотрены основы работы с переменными в Python: создание, использование, удаление и операции с ними. Понимание работы с переменными — основа программирования на Python.

Что будем искать? Например,программа