No video

Как использовать *args и **kwargs в python?

  Рет қаралды 5,923

Хитрый питон

Хитрый питон

3 жыл бұрын

В видео про декораторы мы использовали *args и **kwargs для того, чтобы передать в функцию любое количество позиционных и именованных аргументов. Для того, чтобы понять как это работает, сначала познакомимся с тем, что такое распаковка.
Я в Telegram - t.me/tricky_py...
Канал создан при поддержке сообщества Moscow Python.
Наш KZfaq-канал - / @moscowdjangoru
Курсы Learn Python - learn.python.ru/

Пікірлер: 17
@DmitrijLytkin
@DmitrijLytkin 3 жыл бұрын
Благодарю за видео. Интересные тонкости, продолжайте. Действительно в 3.8 можно попасться на такую штуку
@against_all
@against_all 2 ай бұрын
В целом, спасибо. 10:25 это значок обычного слеша, не обратного. Про перезапись аргументов и запрет на это ценная информация.
@GnuriaN
@GnuriaN 3 жыл бұрын
Мне вот интересно, почему в интернете не принято под дизлайком оставлять комментарий. Да я старый и помню FIDO, где так было не принято )
@Alex.M.
@Alex.M. 3 жыл бұрын
Спасибо. Коротко и достаточно понятно.
@mercurana
@mercurana 2 жыл бұрын
Спасибо за четкое и ясное изложение. Ваш канал - лучший!
@GnuriaN
@GnuriaN 3 жыл бұрын
Спасибо.
@user-et4wn4kb8g
@user-et4wn4kb8g 2 жыл бұрын
Ты крутой чувак!
@xlebylllek321
@xlebylllek321 3 жыл бұрын
Спасибо за видео =)
@PoulSID
@PoulSID 2 жыл бұрын
Классно! Спасибо
@sainco3036
@sainco3036 3 жыл бұрын
спасибо.
@user-tb2jp7kg2c
@user-tb2jp7kg2c 3 жыл бұрын
Михаил, спасибо! В Python 3.9 видимо уже не перезаписывается аргументом из kwargs, если не использовать слэш - то будет ошибка got multiple values for argument
@snoop9860
@snoop9860 3 жыл бұрын
+1
@romanryaboshtan9270
@romanryaboshtan9270 9 ай бұрын
то же самое, что оператор spread в js
@user-jv1sn9zi7e
@user-jv1sn9zi7e 3 жыл бұрын
Спасибо за ваш труд. Но светлая тема не очень.) ночью больно смотреть. 😢
@user-th6xg5bk4c
@user-th6xg5bk4c 3 жыл бұрын
А разве у jupyter можно темы менять?
@michta1321
@michta1321 Жыл бұрын
@@user-th6xg5bk4c надо просто поставить темы для jupyter'a (pip install jupyterthemes )
Interning: как python оптимизирует работу с памятью
7:01
Вы чего бл….🤣🤣🙏🏽🙏🏽🙏🏽
00:18
Ouch.. 🤕
00:30
Celine & Michiel
Рет қаралды 35 МЛН
Как устроены декораторы в python?
12:18
Хитрый питон
Рет қаралды 14 М.
Что за звери *args и **kwargs
38:02
Python Russian
Рет қаралды 8 М.
10 признаков того, что вы новичок в Python
4:59
25 Nooby Pandas Coding Mistakes You Should NEVER make.
11:30
Rob Mulla
Рет қаралды 266 М.
Python Asynchronous Programming - AsyncIO & Async/Await
25:57
Tech With Tim
Рет қаралды 422 М.
Замыкания (Closures) в Python
30:54
Python Russian
Рет қаралды 14 М.
*Args and **Kwargs in Python
3:49
b001
Рет қаралды 261 М.