You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python中return语句理解困难,求代码示例辅助理解

Python中return语句的用法示例

1. 基础用法:返回函数计算结果

return的核心作用是将函数内部的计算结果传递回调用函数的地方,让外部可以使用这个结果。

示例代码:

def add_numbers(a, b):
    # 计算两个数的和
    result = a + b
    # 返回计算结果
    return result

# 调用函数并接收返回值
sum_result = add_numbers(3, 5)
print(sum_result)  # 输出:8

2. 返回多个值

Python允许在一个return语句中返回多个值,本质上是返回一个元组,外部可以直接解构接收。

示例代码:

def calculate(a, b):
    sum_val = a + b
    product_val = a * b
    # 同时返回和与积
    return sum_val, product_val

# 解构接收多个返回值
total, product = calculate(4, 6)
print(total)     # 输出:10
print(product)   # 输出:24

3. 提前终止函数执行

当return语句被执行时,函数会立即停止运行,后续的代码都不会执行。这可以用来在满足特定条件时提前结束函数。

示例代码:

def check_positive(num):
    if num <= 0:
        print("输入不是正数")
        # 提前返回,函数到此结束
        return
    # 只有num>0时才会执行下面的代码
    print(f"{num}是正数")

check_positive(-2)  # 输出:输入不是正数
check_positive(7)   # 输出:7是正数

4. 无return语句的函数

如果函数没有写return语句,或者只写return(不带值),函数默认会返回None。

示例代码:

def greet(name):
    print(f"你好,{name}")

# 调用无return的函数,返回值是None
greet_result = greet("小明")
print(greet_result)  # 输出:None

内容的提问来源于stack exchange,提问作者Ram chaudhary

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 02:35:23