def f(*args,**kwargs):
print("args: ", args)
print("kwargs: ", kwargs)
f('nodejs', 'javscript', 'c#', a = 'python', b = 'php', c = 'java')
print()
f('nodejs', 'c#', lang1 = 'python', lang2 = 'php', lang3 = 'java', lang4 = 'c')
print()
f(lang1 = 'python', lang2 = 'php', lang3 = 'java')
'''
run:
args: ('nodejs', 'javscript', 'c#')
kwargs: {'a': 'python', 'b': 'php', 'c': 'java'}
args: ('nodejs', 'c#')
kwargs: {'lang1': 'python', 'lang2': 'php', 'lang3': 'java', 'lang4': 'c'}
args: ()
kwargs: {'lang1': 'python', 'lang2': 'php', 'lang3': 'java'}
'''