Переменные в Питоне | Программирование на Питоне

Переменные в Питоне

Все курсы > Программирование на Питоне > Занятие 1

На курсе «Программирование на Питоне» мы во многом продолжим изучать то, о чем узнали на вводном курсе, но на гораздо более детальном уровне. И начнем мы этот путь с того, что еще раз взглянем на переменные в Питоне.

Перед прохождением этого занятия рекомендую изучить первый раздел вводного курса или, как минимум, познакомиться с программой Google Colab, которую мы используем в нашей работе, а также повторить основы программирования.

Вначале откроем ноутбук к этому занятию

Как объявить переменную в Питоне

Создание или объявление переменной в Питоне происходит в тот момент, когда вы присваиваете ей определенное значение. Это очень удобно. Заранее объявлять переменную не требуется.

Также напомню, что в Питоне можно записать значения сразу в несколько переменных или присвоить одно и то же значение нескольким переменным.

Помимо этого, список можно «распаковать» (unpack) в несколько переменных:

Автоматическое определение типа данных

При создании и записи данных в переменную Питон попытается автоматически определить тип этих данных. Приведем несколько примеров:

Это очень важная и удобная особенность, которая выгодно отличает Питон от многих других языков программирования.

Как узнать тип переменной в Питоне

В случае, если вы не уверены в том, к какому типу данных относится переменная, можно воспользоваться функцией type().

Присвоение и преобразование типа данных

Иногда может быть полезно принудительно присвоить или преобразовать тип данных уже созданной переменной. Начнем с присвоения типа данных:

Также тип данных можно изменить.

Возможно, вы спрашиваете себя зачем инженеру машинного обучения в таких деталях разбираться в типах переменных. Одним из наиболее очевидных применений является предварительная обработка данных, поступивших, скажем, в формате строки (str), хотя с точки зрения логики это должно быть целое число (int).

Именование переменных

Напомню, что имя переменной может включать только латинские буквы и цифры, а также символ подчеркивания. Одновременно оно не должно начинаться с цифры. Питон отличает заглавную от строчной буквы. Пробелы и кириллицу использовать нельзя.

Как я не устаю повторять, название переменных должно быть осознанным. Это упростит работу с длинным кодом.

Посмотрим на допустимые названия переменных:

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

А теперь несколько примеров недопустимых имен:

Также важно отметить, что служебные слова, например, print, int, str, list, dict, set не могут использоваться в качестве названий переменных. Другими словами, my_list или list_ можно использовать в качестве имени переменной, а вот просто list нельзя.

Подведем итог

На этом мы завершим короткое, но важное первое занятие, посвященное переменным. Мы узнали как создавать переменные, определять содержащийся в них тип данных, присваивать и преобразовывать этот тип данных, а также какие имена переменных допустимы в Питоне.

Вопросы для закрепления

Как создать переменную в Питоне?

Посмотреть правильный ответ

Как проверить, какой тип данных был записан в переменную?

Посмотреть правильный ответ

Дополнительные упражнения⧉ вы найдете в конце ноутбука.

Теперь перейдем к более детальному изучению различных типов данных в Питоне.