函数参数
位置参数
def person(name, age):
print('name:', name, 'age:', age)
默认参数
def person1(name, age, location='beijing'):
print('name:', name, 'age:', age, 'location', location)
可变参数
关键字参数
def person2(name, age, **kw):
print('name:', name, 'age:', age, 'other:', kw)
命名关键字参数
def person3(name, age, *, city, job):
print(name, age, city, job)
参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。