如何在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。
