Passing Keyword Arguments
Python sizga kalit argumentlarni o‘tkazishga ham ruxsat beradi.
Kalit Argumentlarni O'tkazish (Passing Keyword Arguments)
Python sizga kalit argumentlarni o‘tkazishga ham ruxsat beradi. Kalit argument bu nomlangan argumentni o‘tkazish orqali ko‘rsatiladi, masalan, age=10
kabi.
Keling, oddiy argument va bitta kalit argumentni ko‘rsatadigan yangi misol yaratamiz:
Bu misolda, name
oddiy argument, age
esa kalit argument bo‘lib, 15 ga o‘rnatilgan. Ushbu kodni chaqirganda, agar siz age
ni ko‘rsatmasangiz, u 15 ga o‘tadi.
Xo‘sh, yanada aniq ko‘rsatish uchun, bu kodni chaqirishning boshqa usuli:
Bu misolda siz age
va name
parametrlarini ko‘rsatdingiz. Buni qilganda, siz ularni istalgan tartibda ko‘rsatishingiz mumkin. Masalan, bu yerda siz ularni teskari tartibda ko‘rsatdingiz va Python siz nimani nazarda tutganingizni tushundi, chunki ikkala qiymatni ham ko‘rsatdingiz.
Endi kalit argumentlardan foydalanmaganingizda nima bo‘lishini ko‘raylik:
Agar siz qiymatlarni qayerga o‘tkazish kerakligini ko‘rsatmasangiz, ular tartib bilan o‘tkaziladi. Shunday qilib, name
12 ga va age
esa 'Mike' ga aylanadi.