python怎样定义函数

  • Post category:Python

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定义函数的完整攻略。