Python 中的关键字参数
pythonserver side programmingprogramming
关键字参数与函数调用相关。在函数调用中使用关键字参数时,调用者通过参数名称识别参数。
这允许您跳过参数或将其无序放置,因为 Python 解释器能够使用提供的关键字将值与参数匹配。您还可以通过以下方式对 printme() 函数进行关键字调用 −
示例
#!/usr/bin/python # 函数定义在此处 def printme( str ): "这将传递的字符串打印到此函数中" print str return; # 现在您可以调用 printme 函数 printme( str = "My string")
输出
执行上述代码时,将产生以下结果 −
My string
以下示例给出了更清晰的图像。请注意,参数的顺序无关紧要。
示例
#!/usr/bin/python # 函数定义在这里 def printinfo( name, age ): "这将传递的信息打印到此函数中" print "Name: ", name print "Age ", age return; # 现在您可以调用 printinfo 函数 printinfo( age=50, name="miki" )
输出
执行上述代码时,会产生以下结果 −
Name: miki Age 50