0 знаков
3. Переменные и комментарии в Python
Кратко- Переменная в Python - именованная область памяти для хранения данных.
- Название переменной должно начинаться с буквы или знака подчеркивания и не совпадать с ключевыми словами языка.
- Переменные могут хранить данные разных типов и размеров.
- Правила использования переменных: присваивание данных справа от переменной, имя переменной начинается с буквы или знака подчеркивания, использование функции
print()
.- Комментарии в Python используются для пояснений и могут быть однострочными или многострочными.
- В примерах сайта Codebra часто используются комментарии для упрощения кода и исключения выполнения определенных блоков кода.
Вы, вероятно, установили Python себе на компьютер и запустили первую программу. Пока можете отложить десктопную версию интерпретатора Python и выполнять задания на сайте Codebra. Теперь пора узнать, что такое переменные и как использовать комментарии.
Переменные в Python
Переменная – это именованная область памяти, которую можно использовать для хранения данных. Проще говоря, переменная – это контейнер для данных. Данные, хранящиеся в переменной, называются значением.
Название переменной в Python должно начинаться с буквенного символа или знака подчеркивания (_
) и не должно совпадать с зарезервированными (ключевыми) словами. На самом деле ключевых слов не такое большое количество и в процессе изучения языка Python вы их запомните.

Сложно представить программирование без переменных. Они могут хранить данные разных типов и размеров (про типы данных узнаете немного позднее). В предыдущем уроке вы столкнулись со строками и целочисленными значениями.
Внимание! Практика по Python находится на стадии тестирования, поэтому может что-то не работать. Если у вас возникли проблемы или вы нашли баг, пишите в Телеграм. Там же можно обсудить курс по Python. Читайте новости проекта Codebra на моем канале @codebra_official.
Освежим в памяти материал предыдущего урока и вспомним как преобразовать строку в число.
- Программа на вход должна принимать два числа (с помощью функции
input()
) и выводить их сумму.
Несколько простых правил по использованию переменных в 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 находится на стадии тестирования, поэтому может что-то не работать. Если у вас возникли проблемы или вы нашли баг, пишите в Телеграм. Там же можно обсудить курс по Python. Читайте новости проекта Codebra на моем канале @codebra_official.
Мы разобрались как создавать переменные в Python. Теперь попробуйте самостоятельно создать новую переменную и применить ее в выражении.
- Создайте новую переменную, в которой будет храниться количество копий учебника.
- Программа должна выводить количество листов в консоль, необходимых для печати указанного количества копий учебника.
-
В программу вводятся данные в следующем порядке:
количество_страниц
,количество_копий
. Например, входные данные:Пример (none)40 3
Результат:
Пример (none)60
- Результат должен быть целочисленным! Возможно, нужно применить функцию
int()
для приведения результата к целому числу.
Кстати, в Python можно инициализировать сразу несколько переменных:
a, b, c = 1, 'Hello', [1, 2, 3]
Еще раз к переменным вернемся в уроке про типы данных.
Комментарии в Python
Вы уже встречали в примерах символ решетки (#
). При написании кода часто необходимо оставить поясняющие замечания, т.е. комментарии. В Python есть однострочный комментарий, который начинается с символа решетка (#
):
# Комментарий
a = 2
b = 1 # переменная b
Как видите, комментарий может быть помещен в отдельной строке или на одной строке с кодом – это не важно. В комментарии позволительно указывать любую информацию, так как интерпретатор Python ее игнорирует.
.jpg)
Для создания многострочного комментария можно использовать следующую конструкцию:
'''
комментарий
на
несколько строк
'''
a = 2
Или:
""" комментарий
на
несколько строк """
a = 2
То есть для создания многострочного комментария в Python необходимо использовать пару из трех подряд одинарных или двойных кавычек.
Часто комментарии в программировании используют, чтобы исключить выполнение одной строчки или блока кода в целях тестирования или отладки.
Особенности комментариев в примерах сайта Codebra
В примерах сайта Codebra часто используются комментарии, например, чтобы не загромождать код, функция print()
упускается. То есть:
a = 2
print(a) # => 2
Символ =>
в комментарии означает, что в консоль будет выведена цифра два. Следующий пример ему эквивалентный.
a = 2
a # => 2
Если вы его решите запустить на своем компьютере, то в консоль ничего не будет выведено, так как нет функции print()
. То есть вам необходимо дополнить пример функциями print()
, где в комментарии встречается последовательность символов =>
.
Так же, иногда в комментариях может встретиться последовательность символов <=
, означающая, что в консоль пользователь вводит какие-то данные. Ей эквивалентна функция input()
.
В этом уроке вы ближе познакомились с переменными и комментариями и узнали об особенностях в примерах сайта Codebra.
В следующем уроке подведем итоги раздела и далее продолжим погружение в Python.
Тест
Похожие уроки Codebra
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ