Попытка использовать переменную, которой нет в python

Если вы попытаетесь использовать переменную в операторе Python, которая еще не была объявлена, вы получите сообщение об ошибке, что значение не определено.

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

xyz=""

Я объяснил важность использования правильного типа данных, когда речь идет о безопасности приложений:



Эта ошибка может свести вас с ума, если вы считаете, что на самом деле определили переменную. Дважды проверьте правописание….

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

xyz= test(xyz)
function test(xyz):
    xyz="something"
    return xyz

Это также заставило меня зациклиться на секунду, когда я получил это в строке, где я определял вариале — или я так думал. Я напечатал это:

namel==name.lower()

Видите проблему? Должно быть:

namel=name.lower()

Тери Радичел

Если вам понравилась эта история, пожалуйста, аплодируйте и подпишитесь:

Medium: Teri Radichel or Email List: Teri Radichel
Twitter: @teriradichel or @2ndSightLab
Requests services via LinkedIn: Teri Radichel or IANS Research

© 2nd Sight Lab 2022

____________________________________________

Автор:

Кибербезопасность для руководителей в эпоху облаков на Amazon

Нужен тренинг по облачной безопасности? Обучение 2nd Sight Lab по облачной безопасности

Надежно ли ваше облако? Наймите 2nd Sight Lab для теста на проникновение или оценки безопасности.

Есть вопрос о кибербезопасности или безопасности облачных вычислений? Спросите Teri Radichel, запланировав звонок с IANS Research.

Ресурсы по кибербезопасности и облачной безопасности, автор Тери Радичел:Курсы по кибербезопасности и облачной безопасности, статьи, официальные документы, презентации и подкасты