Веб-версияОткрыть в Telegram

ПостВы когда-нибудь использовали статические методы в #Python? Посмотрите пример библиотеки requests ниже.

24 января 2024
P
Python RU
Фотография
нажмите — покажем
Вы когда-нибудь использовали статические методы в #Python? Посмотрите пример библиотеки requests ниже. `_get_idna_encoded_host` в `PreparedRequest` - это статический метод. Он кодирует имена хостов URL, что связано с функциональностью класса, но не зависит от данных экземпляра/класса. Зачем нужны статические методы? - Инкапсулируют специфические функции - Часть API класса (видна через встроенную функцию `dir()`) - Можно поддерживать чистоту пространства имен Но помните: - Отдельные функции предлагают больше возможностей для повторного использования - Остерегайтесь поползновений в область видимости при проектировании класса @pro_python_code
👍5🔥4❤3
13 · 4.6K ·

Рядом в ленте

PPython RU🖥 MongoDB для Python - NoSQL база данных. https://www.youtube.com/watch?v=THXT_SGo6xs @pro_python_codePPython RUИногда аргументы в виде ключевых слов могут быть более удобочитаемыми. 😍🐍 Знаете ли вы, что в #Python их можно принудительно использовать, добавив * в сигнатуру
это сообщение
PPython RU🖥 Методы словарей Python с примерами @pro_python_codePPython RU🖥 Palworld-save-tools Инструменты для преобразования файлов Palworld .sav в JSON и обратно. ▪Gihub @pro_python_code
PPython RUPython RU@pro_python_code · канал · Технологии
12 333подписчиков749средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем