Python轻松入门-13 函数返回值

2023年5月6日12:09:54
视频教程下载链接:http://pan.baidu.com/s/1slKtTsp

配套教程下载:http://pan.baidu.com/s/1qYdI6q4

这节课,我们将介绍函数的返回值,到目前为止,我们使用过的函数都是直接将结果输出到屏幕中来获得反馈,这节课,我们来点新花样,就是用函数来做一些运算,但是不通过函数直接将结果打印到屏幕中,而是把计算后的结果返回给指定的变量,然后通过这个变量打印出来。要实现这样的效果,就需要使用return关键字,比如,我们来写个函数,预测你女朋友的年龄:这里传递一个参数,就是你的年龄:

 
def predict_gf_age(my_age):

然后呢,我们就来根据你的年龄,计算女朋友的年龄:

gf_age = my_age/2+8

与以往不一样的是,我们不把这个计算后的年龄直接打印出来,这里使用关键字return,将计算后的gf_age返回回去。

def predict_gf_age(my_age):

gf_age = my_age/2+8

return gf_age

现在我们就来调用这个函数,这里输入我的年纪29进去,运行

predict_gf_age(29)

你看,没有输出任何的结果,这是因为这行代码其实只是计算了结果并返回,但是没有对返回的结果做任何的操作,这里我们定义一个变量来接收这个结果,

age = predict_gf_age(29)

然后呢,我们将这个变量打印出来:

print("my girl friend's age is", age)

运行:

图 3-7

你看,还是大学生好不好,呵呵,为了让大家知道return语句的流程,我们来调试下,首先在这里下3个断点:

图 3-8

然后运行调试,首先Python会先执行函数的定义,然后调用这个函数:

图 3-9

接着它会将计算后的值返回给age,然后将age输出来:

图 3-10

这就是关于函数返回值的全部内容。

更多精彩内容尽在视频中!

 

本文固定链接:http://www.oxox.work/web/python/return/ | 虚幻大学

查看原文:http://www.oxox.work/web/python/return/

  • 作者:虚坏叔叔
  • 原文链接:https://blog.csdn.net/huangbangqing12/article/details/54980522
    更新时间:2023年5月6日12:09:54 ,共 885 字。