Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธี Pass Keyword Parameters ให้ Function ใน Python

ใช้ **kwargs (double asterisk) รับ keyword arguments เป็น dictionary

ตัวอย่าง

def print_kwargs(**kwargs):
    print(kwargs)

print_kwargs(kwargs_1="Whale", kwargs_2=5, kwargs_3=False, kwargs_4=2.1)

ผลลัพธ์

{'kwargs_4': 2.1, 'kwargs_1': 'Whale', 'kwargs_2': 5, 'kwargs_3': False}

เหมือน *args แต่ต้องระบุ keyword names