Что такое переменные в python? Собственно, как и в любом другом языке программирования, это коробка, в которой что-то лежит. Это что-то — значение переменной.
Для начала мы пишем программу по выводу текста на экран:
В данном случае мы не используем переменных. Мы просто вывели текст на экран. Теперь мы создаем переменную и включаем ее в нашу маленькую программу:
Создали переменную «message«, которой присвоили значение в виде строки — Hello World! После этого используя уже знакомую функцию, выводим на экран нашу фразу с помощью имени переменной. Только прошу заметить, что для этого мы указываем имя переменной без кавычек. Если мы используем кавычки, то в выводе получим именно имя переменной, а не ее значение.
Также при необходимости, мы легко можем поменять изменить значение переменной.
Мы просто еще раз пишем нашу переменную, но после символа присваивания просто меняем текст и снова выводим на экран. Большое преимущество Python в том, что мы без каких либо сложностей и дополнительных ключевых слов или символов можем изменить значение переменной.
Выбор имен переменных в python
Есть определенные рекомендации, или лучше сказать, правила, которые необходимо соблюдать. Без них, код будет вызывать боль и страх, а переменные в python потеряют смысл. В именах переменных можно использовать только латинские буквы, цифры и символ нижнего подчеркивания. Мы можем начинать имена переменных либо с буквы либо с символа подчеркивания. Начинать с цифры ЗАПРЕЩЕНО! Например: message_1 — это допустимое имя, а вот 1_message использовать нельзя.
- Если нам необходимо в имени переменной в python использовать 2 -3 слова, то для их разделения мы используем символ нижнего подчеркивания. Если мы вдруг решили разделить обычным пробелом, как обычный текст, то мы просто получим ошибку.
- Нельзя использовать в качестве имен ключевые слова, за которыми уже зарегистрированы определенные функции в Python. Например, ключевое слово print. Мы уже знаем, что print нам необходим для вывода чего либо на экран.
- Не стоит писать длинные имена переменных. Всегда старайтесь сделать их более емкими и лаконичными. Большие имена переменных при больших объемах кода и других переменных будут только путать вас.
- Будьте внимательны при использовании буквы l (строчная буква L) и О (прописная O). Они очень похожи на цифры 1 и 0. Можно легко запутаться.
Не стоит писать длинные имена переменных. Всегда старайтесь сделать их более емкими и лаконичными.
Предупреждение ошибок при использовании переменных
Все, абсолютно все новички делают ошибки при работе с переменными. Да что там, даже опытные разработчики делают ошибки. Вся разница в том, что опытные ребята знают как быстро исправить все свои ошибки так, чтобы никто не успел этого заметить!Самая распространенная ошибка — имя переменной создается одно, а разработчик пишет не правильно при дальнейшем использовании.
Например:
Пропустили одну букву и видим ошибку. Наглядно IDLE нам показывает, что ошибка в функции print.В данной ошибке интерпретатор Python показывает нам, что ошибка находится в 1-й строке нашей программы. Следующей строкой он показывает, что это за ошибка и третьей строкой говорит, что не смог определить имя переменной Он ее не нашел.
Чаще всего вы будете видеть эту ошибку по двум причинам:
- Сделали ошибку в имени переменной, когда начали ее использовать в программе;
- Забыли присвоить значение переменной и начали ее использовать в программе.
Не стоит переживать за то, что вы будете делать такие ошибки и потом будете долго (возможно) искать ее. На самом деле, когда пишешь большую программу и там много переменных, то легко сделать где-нибудь маленькую, глупую ошибку.
То, что касается самих имен и орфографии, то тут вообще не надо бояться. Языки программирования не обращают на это никакого внимания, им все равно, правильно ли вы написали чье-то имя, название города или еще что-то. Языки будут ругаться только тогда, когда мы создали переменную с одни именем, а когда начали использовать ее, написали по-другому.
Надеюсь, что переменные в Python зашли легко.) Дальше приступим к типам данных, но это уже в другой статье.
Источник: https://mrpython.ru/peremennye-v-python/
#python #python с нуля #python3 #python 3 #программирование на python #уроки python #основы python #программирование #программирование с нуля #программирование для начинающих