Всем доброго времени суток. Сегодня мы рассмотрим, что такое *args и **kwargs. Закрепим знания на некоторых примерах и убедимся в…
Функции-генераторы позволяют вам объявить функцию, которая ведет себя как итератор. Они позволяют программистам создавать итераторы быстрым, простым и понятным способом. Давайте рассмотрим…
Если нет желания создавать новый класс и предполагаемая структура не слишком сложна и без дополнительных функций, тогда можно использовать именованные…
Модуль timeit позволяет замерить время выполнения любого куска кода. Большие куски кода не очень удобно, но вот мелкие довольно хорошо.…
Разбираемся, как с помощью модуля json распечатать словарь красиво: с отступами и сортировкой. Правда, это работает только с примитивными типами…
Если есть желание поменять значения переменных. Можно записать это в 3 строчки. Но можно и в одну. Трюки питона. #…
Мы уже писали статью о 16 полезных фактах о программировании на Python, а сегодня речь пойдет о хитростях, которые вы…
Вот почему Python крутой язык. def unpacking(x, y, z): print(x, y, z) tuple_vec = (1, 0, 1) dict_vec = {'x':…
Немножко теории: метод get() возвращает значение для искомого ключа. Если ключ недоступен, возвращает значение по умолчанию. name_for_userid = { 382: "Сергей", 590: "Толик",…
Описание встроенных функций Python. Таких как: print, len, str, int, float, list, set и других.
В рубрике Tips&Tricks мы публикуем решения без объяснения. Пишите ваши вопросы в комментариях и мы ответим. xs = {'a': 4,…
'''author: pythonist.ru''' " ".join(list): Это метод строк - он берет список и соединяет элементы списка в строку. 1. Если у…