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

返回值:Python函数如何返回值,可以返回哪些类型的值。

发布时间:2023-07-06 06:15:09

Python中的函数可以使用return语句来返回值。当一个函数执行到return语句时,它会立即停止执行,并将return后面的值作为函数的返回值。

Python中的函数可以返回各种类型的值,包括但不限于:

1. 整数(int):可以返回整数类型的值,比如return 10。

2. 浮点数(float):可以返回浮点数类型的值,比如return 3.14。

3. 字符串(str):可以返回字符串类型的值,比如return "hello"。

4. 列表(list):可以返回列表类型的值,比如return [1, 2, 3]。

5. 元组(tuple):可以返回元组类型的值,比如return (1, 2, 3)。

6. 字典(dict):可以返回字典类型的值,比如return {"name": "Tom", "age": 20}。

7. 布尔值(bool):可以返回布尔类型的值,比如return True。

8. None:可以返回None,表示没有返回任何值。

函数可以根据需要返回不同的值类型,甚至可以在一个函数中根据不同的条件返回不同的类型。例如:

def get_value(num):
    if num < 0:
        return "Negative"
    elif num == 0:
        return 0
    else:
        return num * 2.5

这个函数根据传入的参数num的不同,可能返回字符串类型的"Negative",整数类型的0,或者浮点数类型的num * 2.5。

需要注意的是,当函数执行到return语句时,它会立即停止执行,并将return后面的值作为函数的返回值。因此,在一个函数中可以有多个return语句,但只有 个被执行到的return语句会起作用,后面的return语句不会被执行。另外,如果函数没有显式地使用return语句返回值,它会隐式地返回None。