Python中定义函数的关键字是def。
Python使用def关键字来开始函数定义,后跟函数名称。 括号里面是函数参数,里面是定义函数的函数实现代码。 如果您希望函数有返回值,请在表达式的逻辑代码中使用return。
上面我们定义了一个函数,名为function。 该函数不接受参数,因此括号为空,后面是函数代码。
如果你执行脚本,你会发现没有输出,因为我们只定义了函数,但没有实现它。 这时,我们在Python命令提示符下输入functioncall()函数。 请注意,函数调用中不能省略括号。
学习Python
如果我们用代码实现一个小功能,但是我们想在程序代码中复用它,我们不能把它粘贴到程序中的任何地方。 这些代码的代码,因为这样做违反了软件工程中的DRY原则。 Python提供了function函数,可以将我们的一些函数抽象成一个函数,方便程序调用,或者可供其他模块使用。
函数是结构化的、可重用的代码段,用于实现单个或相关的函数。 (推荐学习:Python视频教程)函数调用之前必须先定义,否则在没有参数的情况下调用函数name()会报错。
调用参数化函数时,不要在函数定义时在函数体中调用自身,否则在执行之前无法退出而陷入递归调用体,只会不执行定义的函数。
上一篇:python自定义函数
下一篇:python自定义函数参数