Лямбды пришли в 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 с их синтаксисом и примерами. Кроме…