命名关键字参数也就是调用函数时,只允许传入指定名称的参数。比如定义一个存储学生信息的函数,我们需要姓名、性别、年龄、专业等,但不需要女票的生日年龄等信息。则可以使用命名关键字参数的方法。
例如:
def stu(name,age,*,gender,major):
pass
此时*后面的即为命名关键字,传参时只能传入gender和major
命名关键字调用时,必须有参数名。
例如
fun(xxd,24,gender='M',major='CS')
如果函数中已经有一个可变参数了,则只需要如下操作:
def stu(name,age,*grade,gender,major):
pass试试发发发