在Python中定义函数

您可以定义函数以提供所需的功能。以下是在Python中定义函数的简单规则。

  • 功能块以关键字def开头,后跟功能名称和括号(())。

  • 任何输入参数或参数都应放在这些括号内。您也可以在这些括号内定义参数。

  • 函数的第一条语句可以是可选语句-函数的文档字符串或docstring。

  • 每个函数中的代码块均以冒号(:)开头并缩进。

  • 语句return [expression]退出一个函数,可以选择将一个表达式传递回调用方。没有参数的return语句与return None相同。

语法

def functionname( parameters ):
"function_docstring"
function_suite
return [expression]

默认情况下,参数具有位置行为,您需要按照定义它们的顺序通知它们。

示例

以下函数将字符串作为输入参数,并将其打印在标准屏幕上。

def printme( str ):
"This prints a passed string into this function"
print str
return