Переменные в Python — подробно с примерами
В этом уроке вы узнаете о переменных Python и о том, как их эффективно использовать.
Что такое переменная в Python
Когда вы разрабатываете программу, вам необходимо управлять значениями, а их очень много. Для хранения значений вы используете переменные.
В Python переменная — это метка, которой вы можете присвоить значение. А переменная всегда связана со значением. Например:
message = 'Hello, World!' print(message) message = 'Good Bye!' print(message)
Выход:
Hello, World! Good Bye!
В этом примере сообщение является переменной. Он содержит строку «Hello, World!». Функция print() отображает сообщение Hello, World! на экран.
Следующая строка присваивает строку «Good Bye!» в переменную сообщения и выводит ее значение на экран.
Переменная message может содержать различные значения в разное время. И ее значение может меняться на протяжении всей программы.
Создание переменных
Чтобы определить переменную, вы используете следующий синтаксис:
variable_name = value
= — это оператор присваивания. В этом синтаксисе вы присваиваете значение переменной variable_name.
Значением может быть любое число, строка и т. д., которое вы присваиваете переменной.
Ниже определяется переменная с именем counter и ей присваивается число 1:
counter = 1
Назначение имен переменным
Когда вы называете переменную, нужно придерживаться некоторых правил. Если вы этого не сделаете, вы получите сообщение об ошибке.
Ниже приведены правила использования переменных, которые следует учитывать:
- Имена переменных могут содержать только буквы, цифры и символы подчеркивания(_). Они могут начинаться с буквы или подчеркивания(_), но не с цифры.
- Имена переменных не могут содержать пробелы. Для разделения слов в переменных вы используете символы подчеркивания, например sorted_list.
- Имена переменных не могут совпадать с ключевыми словами, зарезервированными словами и встроенными функциями Python.
Следующие рекомендации помогут вам определить хорошие имена переменных:
- Имена переменных должны быть краткими и описательными. Например, переменная active_user более информативна, чем переменная au.
- Используйте подчеркивание(_) для разделения нескольких слов в именах переменных.
- Не используйте букву l и заглавную букву O, потому что они похожи на цифры 1 и 0.