Теория урока

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.

Похожие уроки и записи блога

Первое знакомство с PythonЗнакомство с Python
Типы данных в PythonЗнакомство с Python
Обработка исключений (try/except) в PythonЗнакомство с Python
Погружение в PythonЗнакомство с Python
Основы функций в PythonЗнакомство с Python
Структуры данных в PythonЗнакомство с Python
Работа с файлами в Python Знакомство с Python
Внутреннее устройство и сортировка словаря в PythonЗнакомство с Python
Условная инструкция if-elif-else в PythonЗнакомство с Python
ПРОЧИТАНО
Следующий урок
<
×
>
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Образовательный ресурс codebra.ru полностью посвящен программированию. Все курсы и уроки находятся на главной странице. Ради интереса можете посмотреть на содержимое курсов по Python, HTML и CSS, JavaScript, C++ и другие, размещенные на главной странице.

Если что-то не нашли, то воспользуйтесь поиском по сайту, который находится на главной странице в самом верху.

Удачи в обучении!

Закрыть окно