python返回如何定义

原创
admin 6小时前 阅读数 2 #Python

Python中函数的返回值

Python中的函数可以返回一个值,这个值可以是任何类型,包括整数、浮点数、字符串、列表、字典等,在函数执行完毕后,返回的值会被传递给调用函数的人。

要定义一个返回值,需要在函数体内部使用return语句,下面这个函数返回了一个字符串:

def get_greeting():
    return "Hello, world!"

调用这个函数时,可以通过变量来接收返回值:

result = get_greeting()
print(result)  # 输出:Hello, world!

除了上面这个简单的例子,函数还可以返回更复杂的数据结构,比如列表和字典,下面这个函数返回一个列表:

def get_list():
    return [1, 2, 3, 4, 5]

调用这个函数时,可以通过变量来接收返回值:

result = get_list()
print(result)  # 输出:[1, 2, 3, 4, 5]

下面这个函数返回一个字典:

def get_dict():
    return {"name": "Alice", "age": 25, "city": "New York"}

调用这个函数时,可以通过变量来接收返回值:

result = get_dict()
print(result)  # 输出:{"name": "Alice", "age": 25, "city": "New York"}

需要注意的是,函数也可以返回多个值,这些值可以是任何类型,下面这个函数返回了两个值:

def get_values():
    return 1, "Hello, world!"

调用这个函数时,可以通过多个变量来接收返回值:

a, b = get_values()
print(a)  # 输出:1
print(b)  # 输出:Hello, world!
热门