Bootstrap

python怎么调用函数的返回值_Python学习笔记之函数的参数和返回值的使用

01、函数参数和返回值的作用

函数根据 有没有参数 以及 有没有返回值,可以相互结合,共有四种:

无参数 无返回值

无参数 有返回值

有参数 无返回值

有参数 有返回值

2019112011381449.png

定义函数时候,是否接收参数,或者时候返回结果,是根据实际功能需求决定的。

如果函数内部处理的数据不确定,就可以将外界的数据以参数形式传递到函数内部。

如果希望一个函数执行完成后,向外界汇报执行结果,就可以增加函数的返回值。

02、函数的返回值—进阶

在程序开发中,有时候,会希望一个函数执行结束后,告诉调用者一个结果,以便调用者针对具体的结果做后续的操作

返回值是函数完成工作后,最后给调用者的一个结果

在函数中使用return关键字可以返回结果

调用函数的一方,可以使用变量来接收函数的返回结果

问题:一个函数执行后能否返回多个结果???

示例:温度和湿度的测量

假设开发一个函数,同时返回当前温度和湿度先

返回温度

def measure():

temp = 39

return temp

result = measure()

print(result)

运行结果:

2019112011381450.png

利用元组在返回温度的同时,返回湿度

改造如下:

def measure():

temp = 39

wetness = 50

# 如果函数返回的类型是元组,小括号可以省略

return temp, wetness

result =

;