3. Переменные и комментарии в Python
Оглавление урока
Вы, вероятно, установили Python себе на компьютер и запустили первую программу. Теперь пора узнать, что такое переменные.
Переменные в Python
Переменная – это именованная область памяти, которую можно использовать для хранения данных. Проще говоря, переменная – это контейнер для данных. Данные, хранящиеся в переменной, называются значением. Название переменной в Python должно начинаться с буквенного символа или знака подчеркивания (_
) и не должно совпадать с зарезервированными (ключевыми) словами. На самом деле ключевых слов не такое большое количество и в процессе изучения языка Python вы их запомните.
Сложно представить программирование без переменных. Они могут хранить данные разных типов (про типы данных узнаете немного позднее) и размеров.
Несколько простых правил по использованию переменных в Python:
- присваивая значение переменной, данные должны находиться справа от переменной;
- имя переменной может начинаться с буквенного символа или знака подчеркивания;
- чтобы вывести переменную с помощью функции
print()
, необходимо ее записывать без кавычек внутри круглых скобок.
Например, у нас есть число страниц в учебнике и нужно произвести какие-то вычисления с этим числом:
number_of_pages = 120 # присваиваем значение переменной
number_of_pages = number_of_pages / 2 # делим значение переменной на два
print(number_of_pages) # => 60
В этом примере мы делим число страниц в учебнике на два. Здесь мы используем сохраненное число в переменной number_of_pages
всего для одного вычисления. Но, если таких вычислений десятки или сотни, то необходимость переменных становится очевидной.
Старайтесь придумывать имена переменных в соответствии с хранимыми в ней данными. Так же используйте символ нижнего подчеркивания (_
), чтобы разделить слова в имени переменной:
numberofpages
number_of_pages # так лучше, или нет?
Кстати, в Python можно инициализировать сразу несколько переменных:
a, b, c = 1, 'Hello', [1, 2, 3]
Еще раз к переменным вернемся в уроке про типы данных.
Комментарии в Python
Вы уже встречали в примерах символ решетки (#
). При написании кода часто необходимо оставить поясняющие замечания, т.е. комментарии. В Python есть однострочный комментарий, который начинается с символа решетка (#
):
# Комментарий
a = 2
b = 1 # переменная b = 1
Как видите, комментарий может быть помещен в отдельной строке или на одной строке с кодом – это не важно. В комментарии позволительно указывать любую информацию, так как интерпретатор Python ее игнорирует.
Для создания многострочного комментария можно использовать следующую конструкцию:
''' комментарий
на
несколько строк '''
a = 2
Или:
""" комментарий
на
несколько строк """
a = 2
То есть для создания многострочного комментария в Python необходимо использовать пару из трех подряд одинарных или двойных кавычек.
Часто комментарии в программировании используют, чтобы исключить выполнение одной строчки или блока кода.
Особенности комментариев в примерах сайта Codebra
В примерах сайта Codebra часто используются комментарии, например, чтобы не загромождать код, функция print()
упускается. То есть:
a = 2
print(a) # => 2
Символ =>
в комментарии означает, что в консоль будет выведена цифра два. Следующий пример ему эквивалентный.
a = 2
a # => 2
Если вы его решите запустить на своем компьютере, то в консоль ничего не будет выведено, так как нет функции print()
. То есть вам необходимо дополнить пример функциями print()
, где в комментарии встречается последовательность символов =>
.
Так же, иногда в комментариях может встретиться последовательность символов <=
, означающая, что в консоль пользователь вводит какие-то данные. Ей эквивалентна функция input()
.
В этом уроке вы ближе познакомились с переменными и комментариями и узнали об особенностях в примерах сайта Codebra.