📌 Ключевые аргументы
• Если имеется некоторая функция с большим числом параметров, и при её вызове требуется указать только некоторые из них, значения этих параметров могут задаваться по их имени – это называется ключевые параметры. В этом случае для передачи аргументов функции используется имя (ключ) вместо позиции (как было до сих пор).
• Есть два преимущества такого подхода: во-первых, использование функции становится легче, поскольку нет необходимости отслеживать порядок аргументов; во-вторых, можно задавать значения только некоторым избранным аргументам, при условии, что остальные параметры имеют значения аргумента по умолчанию.
Пример (код на картинке).
📕 Документация
#урок
• Если имеется некоторая функция с большим числом параметров, и при её вызове требуется указать только некоторые из них, значения этих параметров могут задаваться по их имени – это называется ключевые параметры. В этом случае для передачи аргументов функции используется имя (ключ) вместо позиции (как было до сих пор).
• Есть два преимущества такого подхода: во-первых, использование функции становится легче, поскольку нет необходимости отслеживать порядок аргументов; во-вторых, можно задавать значения только некоторым избранным аргументам, при условии, что остальные параметры имеют значения аргумента по умолчанию.
Пример (код на картинке).
📕 Документация
#урок
❤5👍4
📌 Булевы значения
• Булевы значения в Python это две константы True и False.
• В Python истинными и ложными значениями считаются не только True и False.
истинное значение:
- любое ненулевое число
- любая непустая строка
- любой непустой объект
ложное значение:
- 0
- None
- пустая строка
- пустой объект
• Остальные истинные и ложные значения, как правило, логически следуют из условия.
Для проверки булевого значения объекта, можно воспользоваться bool: (код на картинке).
📕 Документация
#урок
• Булевы значения в Python это две константы True и False.
• В Python истинными и ложными значениями считаются не только True и False.
истинное значение:
- любое ненулевое число
- любая непустая строка
- любой непустой объект
ложное значение:
- 0
- None
- пустая строка
- пустой объект
• Остальные истинные и ложные значения, как правило, логически следуют из условия.
Для проверки булевого значения объекта, можно воспользоваться bool: (код на картинке).
📕 Документация
#урок
❤6👍4