Что такое лямбда-выражения?
Лямбды пришли в Python из языка Lisp. Это простые анонимные функции, записанные в одну строку. Их можно объявить даже там, […]
Лямбды пришли в Python из языка Lisp. Это простые анонимные функции, записанные в одну строку. Их можно объявить даже там, […]
В Python дефолтные аргументы инициализируются только при объявлении функции. Это значит, что изменения, которые делаются в мутабельных аргументах при вызове функции, сохраняются.
Иногда нельзя предсказать, сколько аргументов получит функция. Чтобы обработать их, используются специальные конструкции *args и **kwargs. На самом деле названия
Функции и классы в Python – объекты удобные. Они сами могут быть входящими и исходящими аргументами функций. Это свойство можно
Допустим, у нас есть функции, которые работают со строками. Возьмем, например, функцию, которая возвращает строчку из Zen of Python.
В нескольких следующих постах я хочу поговорить о декораторах. Будет базовое определение, мотивация их использовать, всякие хитрости, а еще куча примеров.
Методы с двойным подчеркиванием в начале и в конце, например, __eq__, __hash__, __init__, в Python называют магическими методами.
В этой статье мы рассмотрим некоторые приемы для парсинга и токенизации строк в Python. Никто не может отрицать важность анализа
Многие языки программирования поддерживают интроспекцию, и Python не является исключением. В общем, в контексте объектно-ориентированных языков программирования, интроспекция — это
В этой статье мы рассмотрим замыкания (closures) в Python: как их определять и когда их стоит использовать. Нелокальная переменная во
Разбираем на примерах кода, что такое декораторы в Python, в чем их смысл, как они создаются и применяются.
Список строковых методов, доступных в Python 3. Методы расставлены в алфавитном порядке, примеры кода с применением методов прилагаются.
Python предоставляет множество встроенных (built-in) функций, которые предопределены и могут использоваться конечным пользователем, просто вызывая их. Эти функции не только
Описание встроенных функций Python. Таких как: print, len, str, int, float, list, set и других.
1. Lambda-функции В этом уроке мы изучим, что из себя представляют lambda-функции в Python с их синтаксисом и примерами. Кроме