栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Python-返回函数的输出与打印输出有何不同?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python-返回函数的输出与打印输出有何不同?

打印只是将结构打印到输出设备(通常是控制台)上。而已。要从你的函数返回它,你可以执行以下操作:

def autoparts():  parts_dict = {}  list_of_parts = open('list_of_parts.txt', 'r')  for line in list_of_parts:        k, v = line.split()        parts_dict[k] = v  return parts_dict

为什么要回来?好吧,如果你不这样做,该词典将死亡(收集垃圾),并且在此函数调用结束后将无法再访问该词典。如果返回该值,则可以使用它进行其他操作。如:

my_auto_parts = autoparts() print(my_auto_parts['engine']) 

看看发生了什么事?调用了autoparts(),它返回了

parts_dict
,我们将其存储在
my_auto_parts
变量中。现在,我们可以使用此变量访问字典对象,即使函数调用结束,它也可以继续存在。然后,我们用键
“ engine”
在字典中打印出对象。

要获得良好的教程,请查看python入门。非常容易遵循。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/391443.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号