位置参数的传递
使用位置参数传值时,如果函数中存在多个参数,记住每个参数的位置及其含义并不是一件容易的事,此时可以使用关键字参数进行传递。关键字参数传递通过“形式参数=实际参数”的格式将实际参数与形式参数相关联,根据形参的名称进行参数传递。
假设当前有一个函数info(),该函数包含3个形式参数,具体代码如下:
def info(name, age, address):
print(f'姓名:{name}')
print(f'年龄:{age}')
print(f'地址:{address}')
上述代码中的info()函数含有3个形式参数,分别为name、age、address。当调用info()函数,通过关键字为不同的形式参数传值,具体代码如下:
info(name="李婷婷", age=23, address="山东")
运行代码,结果如下所示:
姓名:李婷婷
年龄:23
地址:山东