👀 Неочевидный синтаксис Python: от _ и := до *args
🟣 Нижнее подчеркивание в Python. Обзор функций символа нижнего подчёркивания, позволяющих использовать этот элемент синтаксиса для написания более эффективного кода.
🟣 “Звездочка” и “косая черта” в функциях Python. Использование символов * и / в качестве специальных позиционных параметров функций, не связанных с математическими операциями.
🟣 Моржовый оператор в Python. Разбор работы моржового оператора (:=) и практических сценариев его применения.
🟣 Одинарное подчеркивание в конце имени переменной. Назначение подчёркивания в конце имён переменных для разрешения конфликтов со служебными и зарезервированными словами Python.
🟣 Странная переменная в Python. Две главные функции переменной из одного подчёркивания: хранение последнего вычисленного значения в интерактивной сессии и игнорирование ненужных значений.
🟣 Магические методы и пустые списки в Python. Особенности применения метода bool для определения того, как интерпретатор оценивает истинность объектов пользовательских классов.
🟣 Что такое *args и **kwargs? Способы обработки неопределённого количества аргументов в функцияx с помощью конструкций *args и **kwargs.
Post #2900
669

- 👍 2