0%

Python函数参数

函数参数

位置参数

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)

参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。