Найти в Дзене
Mr. Python

Переменные в Python. Легче некуда!

Оглавление

Что такое переменные в python? Собственно, как и в любом другом языке программирования, это коробка, в которой что-то лежит. Это что-то — значение переменной.

Для начала мы пишем программу по выводу текста на экран:

-2

В данном случае мы не используем переменных. Мы просто вывели текст на экран. Теперь мы создаем переменную и включаем ее в нашу маленькую программу:

-3

Создали переменную «message«, которой присвоили значение в виде строки — Hello World! После этого используя уже знакомую функцию, выводим на экран нашу фразу с помощью имени переменной. Только прошу заметить, что для этого мы указываем имя переменной без кавычек. Если мы используем кавычки, то в выводе получим именно имя переменной, а не ее значение.

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

-4

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

Выбор имен переменных в python

Есть определенные рекомендации, или лучше сказать, правила, которые необходимо соблюдать. Без них, код будет вызывать боль и страх, а переменные в python потеряют смысл. В именах переменных можно использовать только латинские буквы, цифры и символ нижнего подчеркивания. Мы можем начинать имена переменных либо с буквы либо с символа подчеркивания. Начинать с цифры ЗАПРЕЩЕНО! Например: message_1 — это допустимое имя, а вот 1_message использовать нельзя.

  • Если нам необходимо в имени переменной в python использовать 2 -3 слова, то для их разделения мы используем символ нижнего подчеркивания. Если мы вдруг решили разделить обычным пробелом, как обычный текст, то мы просто получим ошибку.
  • Нельзя использовать в качестве имен ключевые слова, за которыми уже зарегистрированы определенные функции в Python. Например, ключевое слово print. Мы уже знаем, что print нам необходим для вывода чего либо на экран.
  • Не стоит писать длинные имена переменных.  Всегда старайтесь сделать их более емкими и лаконичными.  Большие имена переменных при больших объемах кода и других переменных будут только путать вас.
  • Будьте внимательны при использовании буквы l (строчная буква L) и О (прописная O). Они очень похожи на цифры 1 и 0. Можно легко запутаться.

    Не стоит писать длинные имена переменных.  Всегда старайтесь сделать их более емкими и лаконичными.

Предупреждение ошибок при использовании переменных

Все, абсолютно все новички делают ошибки при работе с переменными. Да что там, даже опытные разработчики делают ошибки. Вся разница в том, что опытные ребята знают как быстро исправить все свои ошибки так, чтобы никто не успел этого заметить!Самая распространенная ошибка — имя переменной создается одно, а разработчик пишет не правильно при дальнейшем использовании.

Например:

-5

Пропустили одну букву и видим ошибку. Наглядно IDLE нам показывает, что ошибка в функции print.В данной ошибке интерпретатор Python показывает нам, что ошибка находится в 1-й строке нашей программы. Следующей строкой он показывает, что это за ошибка и третьей строкой говорит, что не смог определить имя переменной Он ее не нашел.

Чаще всего вы будете видеть эту ошибку по двум причинам:

  • Сделали ошибку в имени переменной, когда начали ее использовать в программе;
  • Забыли присвоить значение переменной и начали ее использовать в программе.


Не стоит переживать за то, что вы будете делать такие ошибки и потом будете долго (возможно) искать ее. На самом деле, когда пишешь большую программу и там много переменных, то легко сделать где-нибудь маленькую, глупую ошибку.

То, что касается самих имен и орфографии, то тут вообще не надо бояться. Языки программирования не обращают на это никакого внимания, им все равно, правильно ли вы написали чье-то имя, название города или еще что-то. Языки будут ругаться только тогда, когда мы создали переменную с одни именем, а когда начали использовать ее, написали по-другому.
Надеюсь, что переменные в Python зашли легко.) Дальше приступим к типам данных, но это уже в другой статье.

Источник: https://mrpython.ru/peremennye-v-python/

#python #python с нуля #python3 #python 3 #программирование на python #уроки python #основы python #программирование #программирование с нуля #программирование для начинающих

Наука
7 млн интересуются