Python 函数:定义、参数和返回值

函数和定义函数 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() 创建问候消息。 然后,我们调用这些函数并打印结果。