便宜VPS主机精选
提供服务器主机评测信息

python中return用法简介

在 Python 中,return 语句用于从函数中返回一个值,并终止函数的执行。下面是关于 return 的一些常见用法:

返回单个值:

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

result = add_numbers(3, 4)
print(result)  # 输出:7

返回多个值:

def get_name_and_age():
    name = "Alice"
    age = 25
    return name, age

person = get_name_and_age()
print(person)  # 输出:("Alice", 25)
# 可以通过解包的方式获取返回的多个值
name, age = get_name_and_age()
print(name)  # 输出:"Alice"
print(age)  # 输出:25

提前终止函数执行:

def check_even(number):
    if number % 2 != 0:
        return False
    else:
        return True

result = check_even(5)
print(result)  # 输出:False

不带返回值的 return

def greet(name):
    if not name:
        return
    print("Hello, " + name)

greet("")  # 没有输出
greet("Alice")  # 输出:"Hello, Alice"

需要注意的是,当函数执行到 return 语句时,函数会立即停止,并将返回值传递给调用者。如果函数没有显式使用 return 语句,或者使用不带参数的 return,则函数会默认返回 None。此外,return 语句还可以用于循环、条件判断等场景中,提前结束相应的代码块。

未经允许不得转载:便宜VPS测评 » python中return用法简介