Переменные в 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.