Python с нуля. Урок №21. Функции. Возврат значения.
python: Почему нельзя делать список значением аргумента функции по умолчанию
Функции в python, что может быть проще? Хочешь - возвращай значение, не хочешь - не возвращай, можно задавать любые сложные параметры и никто ругаться не будет. Но так ли это? На самом деле только отчасти. Не секрет что в функции можно задать стандартное значение для любого аргумента, тогда если при вызове функции этот аргумент не передать, то его значением станет значение по умолчанию. Например напишем функцию по извлечению корня из числа: По стандарту мы будем извлекать квадратный корень из числа...
Typeerror nonetype object is not subscriptable python ошибка
Ошибка TypeError: ‘NoneType’ object is not subscriptable в Python означает, что вы пытаетесь получить доступ к элементу объекта с помощью квадратных скобок (например, my_variable[index] или my_variable[‘key’]), но Переменная My_variable в данный момент имеет значение None. NoneType — это тип данных, представляющий отсутствие значения. Объект типа NoneType (единственный экземпляр которого — None) не имеет элементов и, следовательно, не поддерживает операции индексации или доступа по ключу, которые свойственны таким структурам, как списки, словари или строки...