python等腰直角三角形 python输出等腰直角三角形 |
您所在的位置:网站首页 › python输出等腰直角三角形 › python等腰直角三角形 python输出等腰直角三角形 |
返回单个值 还是先从一个一个Python求和函数开始我们今天的主题:返回值。
两数求和函数源码
案例解析:先定义求和函数pSum()。该函数接收两个参数,并实现对两个参数值求和,最后用return关键词返回和值。 执行效果:
案例执行效果
案例验证的结论:函数是可以将封装的代码块执行结果通过return关键词输出,并且可以赋予指定的变量。 返回空于此,我回想起学习形参与实参时的函数pMax,它没有return关键词,那是否表示无返回值呢?
不带return的函数案例
将函数pMax参考pSum调用并赋值给一个新变量,再通过print方式验证新变量值为None。 据此可以得到结论:函数中无return语句,则函数的返回值为None. 返回多个值稍微结合下现实场景,函数封装的代码块中,更多地是返回多个值,而文章开头的案例只返回一个值,Python是否提供了解决方案呢? 这很容易让我们之前学到的Python基础知识,也就是列表、元组、字典、集合等是可以存储多个数值的。所以,是否可以将函数的返回值通过写入到这些Python序列对象中,之后只需要返回一个序列对象(即:返回一个值)就能实现呢? 我们先编一个函数可以接收输入学生姓名与成绩,再以字典返回的函数:
返回多个值的函数
我们通过调用函数看看执行效果:
结论:函数是可以通过变通的方式实现多结果的输出。 总结1、函数是可以返回执行结果值; 2、函数的返回值有三类:返回单个值、返回None、返回多个值; 3、函数返回多个值是,是需要通过变通的方式实现,即需要借助列表、元组、字典等序列对象。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |