Python中的函数是可重用的代码块,用于执行特定的任务或操作。函数通过接受输入(参数)并返回输出(返回值)来完成其功能。以下是一个简单的Python函数的例子:
def greet(name):
"""打招呼的函数"""
print("Hello, " + name + "!")
# 调用函数
greet("Alice")
在上面的例子中,我们定义了一个名为 greet
的函数,它接受一个参数 name
。函数的主体部分是缩进的代码块,在本例中,它只是简单地打印一条带有参数 name
的问候语。函数的定义以关键字 def
开始,后面是函数的名称和参数列表,用括号括起来。函数体中的代码会在函数被调用时执行。
我们可以通过提供适当的参数来调用函数。在上述例子中,我们通过 greet("Alice")
调用了函数,将字符串 "Alice" 作为参数传递给了函数。函数执行后,会打印出 "Hello, Alice!"。
函数的定义可以包含文档字符串(docstring),它是对函数功能和使用的描述性文字。在上述例子中,我们在函数定义的下一行使用了三引号编写了一个简短的文档字符串。
除了打印输出,函数还可以执行各种操作,包括计算、处理数据、修改变量等。通过使用函数,可以使代码更加模块化、可读性更高,并能够重复使用相同的功能。
下面是一个示例,展示了一个接受参数并返回结果的简单函数:
def add_numbers(a, b):
"""将两个数字相加并返回结果"""
result = a + b
return result
# 调用函数并打印结果
sum = add_numbers(3, 5)
print("Sum:", sum)
在上述例子中,我们定义了一个名为 add_numbers
的函数,它接受两个参数 a
和 b
。函数的主体部分计算了这两个数字的和,并将结果存储在变量 result
中。然后,通过使用 return
语句返回结果。
我们通过调用 add_numbers(3, 5)
来调用函数,并将其结果存储在变量 sum
中。最后,我们使用 print
函数打印出结果。
执行以上代码,将会输出 "Sum: 8",因为函数计算了 3 和 5 的和,并返回了结果 8。这个例子展示了一个简单的函数的用法,将两个数字相加并返回结果。
标签:函数,Python,Alice,调用函数,add,参数,name From: https://blog.51cto.com/u_14282855/6361579