在Python中定义函数的关键字是 def
。
定义函数的基本语法为:
def function_name(parameters):
# 函数体
return [expression]
其中function_name
是你要定义的函数名称,parameters
是函数的参数(可以为空)。函数体中的代码是函数要执行的操作,最后通过return
语句返回函数的值(也可以没有返回值)。
下面是一个简单的例子,展示如何定义一个计算平方的函数:
def square(x):
return x**2
上述代码定义了一个名为 square
的函数,该函数接收一个参数 x
,并返回 x
的平方。
我们可以调用该函数来计算任何数字的平方,例如:
result = square(5)
print(result) # 输出 25
另一个例子是定义一个函数,该函数接收两个整数作为参数,并返回它们的乘积。
def multiply(x, y):
return x * y
上述代码定义了一个名为 multiply
的函数,该函数接收两个参数 x
和y
,并返回它们的乘积。
我们可以调用该函数来计算任意两个整数的乘积,例如:
result = multiply(3, 4)
print(result) # 输出 12
值得一提的是,Python函数的定义最好放在文件的头部(或者是类的内部),这样更利于代码的组织和维护。