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