欢迎访问宙启技术站
智能推送

Python函数的返回值是什么

发布时间:2023-12-03 14:14:52

Python函数的返回值指的是函数执行完毕后所返回的结果。函数可以通过关键字return来返回一个或多个值,也可以不返回任何结果,此时默认返回None。

1. 返回单个值:函数可以使用return语句返回一个单独的值。这个值可以是任意类型,如整数、浮点数、字符串、布尔值等。例如:

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

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

2. 返回多个值:Python的函数也支持返回多个值,多个值之间使用逗号分隔。返回的多个值将以元组的形式返回。例如:

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

person_info = get_name_and_age()
print(person_info)    # 输出:('Alice', 25)
print(person_info[0]) # 输出:Alice
print(person_info[1]) # 输出:25

3. 不返回任何结果:函数可以不返回任何结果,此时默认返回None。例如:

def print_hello():
    print("Hello, World!")

result = print_hello()
print(result)         # 输出:None

当函数遇到return语句时,函数会立即停止执行并将return后面的值返回给函数的调用者。如果函数没有使用return语句,则默认返回None。我们可以使用返回值来进行赋值、打印、传递给其他函数等操作。因此,函数的返回值非常重要,可以用于获取函数的计算结果、判断函数的执行状态等。