欢迎访问宙启技术站
智能推送

Python函数入门:从定义到调用

发布时间:2023-09-12 01:12:16

Python 函数是一段可重复使用的代码块,可以接受参数和返回值。它可以帮助我们减少重复代码,使代码更加模块化和可维护。

定义一个函数:

在 Python 中定义一个函数非常简单,使用关键字 def 后跟函数名和参数列表,然后使用 : 表示函数定义开始。

例如,下面是一个简单的函数,它将打印 "Hello, World!":

def say_hello():
    print("Hello, World!")

调用一个函数:

调用一个函数就是使用函数名和参数列表。要调用刚刚定义的 say_hello 函数,只需写出函数名后跟 () 即可。

例如,我们可以这样调用 say_hello 函数:

say_hello()

这将打印出 "Hello, World!"。

带有参数的函数:

函数可以接受一个或多个参数。参数是函数用来接收外部输入的值,并在函数体内使用。

例如,我们可以定义一个带有参数的函数 greet,它将打印出传入的名字:

def greet(name):
    print("Hello, " + name + "!")

调用带有参数的函数时,需要在函数名后的 () 内提供参数的值。例如,我们可以这样调用 greet 函数:

greet("Alice")

这将打印出 "Hello, Alice!"。

返回值的函数:

函数还可以返回一个值,用于将计算结果传递给函数的调用者。我们可以使用关键字 return 来指定函数的返回值。

例如,下面是一个计算两个数之和的函数 add

def add(a, b):
    return a + b

调用带有返回值的函数时,可以将函数的调用结果赋值给一个变量,以便进一步使用。

例如,我们可以这样调用 add 函数,并将结果存储在变量 result 中:

result = add(3, 5)
print(result)

这将打印出结果 8。

总结:

Python 函数的定义和调用非常简单。定义函数只需使用 def 关键字,然后指定函数名、参数列表和函数体。调用函数只需使用函数名后的 () 并提供相应的参数值。函数可以带有参数和返回值,使我们的代码更加灵活和可重复使用。通过使用函数,我们可以使代码更加清晰和易于维护,同时提高代码的可重用性。