English
Open in Telegram

PostⓂ️ *args va ** kwargs

1 May 2021
P
Python dasturlash maktabi
ReplyTestlarni guruhlarga ulashing! 🗓MUNDARIJA: --------------------------- ⭕️ 1-bo'lim “Asosiy tushunchalar” Ⓜ️ Python nima? Ⓜ️ Birinchi dastur Ⓜ️ Oddiy operatsiyalar Ⓜ️ Haqiqiy sonlar Ⓜ️ Matnlar (strings) Ⓜ️ O'zgaruvchilar (Variables) Ⓜ️ Ma'lumotlarni olish input() --------------------------- ⭕️ 2-bo'
Link
click to show
Ⓜ️ *args va ** kwargs Funksiya chaqirilganda argumentlar soni teng bo'lmasa TypeError xatoligini qaytaradi. def func(argument1, argument2, argument3): print(argument1 * argument2 + argument3) func(2, 6) TypeError: func() missing 1 required positional argument: 'argument3' Funksiyalarda o'zgaruvchan miqdordagi argumentlarni uzatish uchun maxsus belgilardan *, ** foydalaniladi. *args (kalit-qiymatsiz argumentlar) **kwargs (kalit-qiymatli argumentlar) args va kwargs shunchaki argumentlar ro'yxatiga berilgan nom.Bu nomni boshqa istalgan nomga o'zgartirishingiz mumkin. Masalan: *kalitsiz va **kalitli. Lekin dastur biror jamoa tomonidan yoziladigan bo'lsa yoki dastur kodi sotilishi rejalashtirilgan bo'lsa argumentlar roʻyxatini args va kwargs kabi nomlash maqsadga muvofiqdir. Argsga misol: def func(arg1, *arg): print('Birinchi argument: ' + arg1) for i in arg: print('Boshqa argument: ' + i) func('@pythonuz', '@js_uz', '@phpuz', '@pyqt5') Birinchi argument: @pythonuz Boshqa argument: @js_uz Boshqa argument: @phpuz Boshqa argument: @pyqt5 Kwargsga misol: def func(**kwarg): for x, y in kwarg.items(): print('Kalit: ' + x, ' Qiymat: ' + y) func(python='django', javascript='react', php='laravel') Kalit: python Qiymat: django Kalit: javascript Qiymat: react Kalit: php Qiymat: laravel @pythonuz
23 · 5.8K ·

Nearby in the feed

PPython dasturlash maktabiAssalomu alaykum hurmatli foydalanuvchilar! Men Nematillo Ochilov python/backend dasturchiman. Python dasturlash tilida telegram botlar,scriptlar yozish, PostgrPPython dasturlash maktabiPoll
this message
PPython dasturlash maktabiPhotoPPython dasturlash maktabiPoll
PPython dasturlash maktabiPython dasturlash maktabi@pythonuz · channel · Tech
2 117subscribers372posts in the index
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · Index limits · Remove a page · Catalog · Search · How we count