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

相关文章