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

如何在Python中返回结果值?

发布时间:2023-12-03 12:09:41

在Python中,返回结果值可以使用return语句。return语句用于从函数中返回一个值,并终止函数的执行。

在函数体内使用return语句,可以将要返回的值放在return关键字的后面。函数执行到return语句时,将会立即停止,并将指定的值返回给调用者。

以下是一些示例来说明如何在Python中返回结果值。

1. 返回一个数字:

def add_numbers(num1, num2):
    return num1 + num2

result = add_numbers(5, 10)
print(result)
# 输出: 15

2. 返回一个字符串:

def get_greeting(name):
    return "Hello, " + name + "!"

greeting = get_greeting("John")
print(greeting)
# 输出: Hello, John!

3. 返回一个列表:

def get_even_numbers(start, end):
    even_numbers = []
    for i in range(start, end+1):
        if i % 2 == 0:
            even_numbers.append(i)
    return even_numbers

numbers = get_even_numbers(1, 10)
print(numbers)
# 输出: [2, 4, 6, 8, 10]

4. 返回一个字典:

def get_person_info(name, age):
    person_info = {
        "name": name,
        "age": age
    }
    return person_info

info = get_person_info("John", 25)
print(info)
# 输出: {"name": "John", "age": 25}

5. 返回一个布尔值:

def is_even_number(num):
    if num % 2 == 0:
        return True
    else:
        return False

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

需要注意的是,return语句可以在函数的任何地方使用。一旦执行到return语句,函数将会立即停止,并返回指定值。如果函数没有指定return语句,或者return语句没有指定返回值,函数将会默认返回None