Python是一个功能强大、易于学习的编程语言,通过定义函数可以将一组重复或常见的操作打包起来,用于简化代码、减少重复代码的编写以及便于维护代码。
Python定义函数的语法如下:
def function_name(parameters):
# 函数体
return [expression]
其中,def
定义函数关键字,function_name
为函数名,parameter
为函数参数列表,函数体用冒号:
标识,而且必须缩进。return
是可选的,用于返回函数的执行结果。
下面给出两个示例:
示例1:函数不带参数
def hello():
print("Hello World!")
这个示例定义了一个不带任何参数的函数hello
。调用该函数时,控制台将输出”Hello World!”的语句。
示例2:函数带参数
def add(a, b):
c = a + b
return c
这个示例定义了一个带有两个参数a、b的函数add
,用于计算a和b的和并返回。函数体中先定义了一个变量c来存储a和b的和,最后通过return
语句返回c的值。
使用时,可以通过传入不同的参数值来进行计算:
result = add(1, 2)
print(result) # 输出 3
这个例子中,a
被赋值为1,b
被赋值为2,然后通过函数add
计算a和b的和,并将计算的结果赋值给result变量,并最终输出结果。
以上是Python定义函数的完整攻略。