函数和定义函数 Python
在 中 Python,函数是执行特定任务并且可以在整个程序中重用的代码块。 定义函数 Python 涉及以下步骤:
函数定义语法
要在 中定义函数 Python,请使用 def
关键字,后跟函数名称和括在括号中的输入参数列表 ()
。 执行函数任务的代码放置在函数体内,函数体在块内缩进 def
。 函数可以使用 return
关键字返回一个值(或多个值)。 return
如果函数中 没有任何语句,函数会自动返回 None
。
使用输入参数
函数可以通过输入参数从外部接收信息。 参数是您在调用函数时提供的值。 这些参数将在函数体内使用来执行特定任务。
从函数返回值
一旦函数完成其任务,您可以使用 return
关键字从函数返回一个值。 如果函数没有 return
语句,函数会自动返回 None
。
调用函数
要使用定义的函数,您只需调用该函数的名称并传递任何所需的参数值(如果有)。 从函数返回的结果(如果有)可以存储在变量中以供将来使用或打印到屏幕上。
详细示例
# Define a function to calculate the sum of two numbers
def calculate_sum(a, b):
sum_result = a + b
return sum_result
# Define a function to greet the user
def greet_user(name):
return "Welcome, " + name + "!"
# Call the functions and print the results
num1 = 5
num2 = 3
result = calculate_sum(num1, num2)
print("The sum of", num1, "and", num2, "is:", result) # Output: The sum of 5 and 3 is: 8
name = "John"
greeting_message = greet_user(name)
print(greeting_message) # Output: Welcome, John!
在上面的示例中,我们定义了两个函数: calculate_sum()
计算两个数字的总和并 greet_user()
创建问候消息。 然后,我们调用这些函数并打印结果。