Python 中的用户定义函数是什么?
我们自己定义用于完成特定任务的函数称为用户定义函数。定义和调用 Python 函数 的方式已经讨论过。
Python 自带的函数称为内置函数。如果我们在库的形式中使用其他人编写的函数,则可以称之为库函数。
我们自己编写的所有其他函数都属于用户定义函数。因此,我们的用户定义函数也可能成为其他人的库函数。
用户定义函数的优点
- 用户定义函数有助于将大型程序分解为小段,使程序易于理解、维护和调试。
- 如果程序中出现重复的代码。可以使用函数来包含这些代码,并在需要时通过调用该函数来执行。
- 从事大型项目的程序员可以通过创建不同的函数来分担工作量。
用户定义函数示例
# Program to illustrate
# the use of user-defined functions
def add_numbers(x,y):
sum = x + y
return sum
num1 = 5
num2 = 6
print("The sum is", add_numbers(num1, num2))
输出
The sum is 11
在这里,我们定义了函数 add_numbers()
,它添加两个数字并返回结果。
这是我们的用户定义函数。我们可以在函数内部将两个数字相乘(这完全取决于我们)。但是这个操作与函数的名称不一致。它会产生歧义。
根据函数执行的任务来命名函数始终是一个好主意。
在上面的示例中,print()
是 Python 中的内置函数。