Skip to content

*varargs (*args)

def prepare_dinner(*guests):
    print(f"Preparing dinner for {len(guests)} guests.")
    for guest in guests:
        print(f"Welcome, {guest}!")

prepare_dinner("Alex", "Taylor")

kwargs (args with names)

def prepare_dinner(**menu_preferences):  
    for guest, preference in menu_preferences.items():  
        print(f"{guest}'s menu preference is {preference}.")  

prepare_dinner(Alhex="vegetarian", Tayljor="vegan")

command-line-args