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

如何在Python函数中返回一个值?

发布时间:2023-12-03 23:00:31

在Python中,可以通过使用return关键字从函数中返回一个值。return关键字后面可以是一个具体的值,如数字、字符串或其他数据类型,也可以是一个变量或表达式。

以下是一些示例,展示了如何在Python函数中返回一个值:

1. 返回一个数字:

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

result = add(2, 5)
print(result)  # 输出:7

2. 返回一个字符串:

def greet(name):
    return "Hello, " + name

message = greet("Alice")
print(message)  # 输出:Hello, Alice

3. 返回一个列表:

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

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

4. 返回一个字典:

def create_person(name, age):
    person = {"name": name, "age": age}
    return person

person1 = create_person("Alice", 25)
print(person1)  # 输出:{"name": "Alice", "age": 25}

person2 = create_person("Bob", 30)
print(person2)  # 输出:{"name": "Bob", "age": 30}

在函数中使用return后,函数会立即停止执行并返回值。函数可以有多个return语句,但只有第一个被执行的return语句会被执行。如果省略return语句,则函数将默认返回None