Python函数的问题求解答

syjgs 2016-06-05 01:26:17


运行下面这个函数
run_something(qiuhe,print_something,1,2,3,4,5,a=1,b=2,c=3)
得到的结果是
a dict: {'b': 2, 'c': 3, 'a': 1}
(15, None)
为什么不是下面这样呢?
15
a dict: {'b': 2, 'c': 3, 'a': 1}
...全文
155 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qte_acm 2016-06-12
  • 打赏
  • 举报
回复
第二个函数 没有 return
卖银的骷髅 2016-06-06
  • 打赏
  • 举报
回复
先执行第一个函数,得到结果 15,等待第二个函数,第二个函数直接输出结果,但是没有返回值,结果就是none然后会输出15,none。
sanxiaochengyu 2016-06-05
  • 打赏
  • 举报
回复
你第二个函数print_something没有用return,所以只是打印a dict: {'b': 2, 'c': 3, 'a': 1},并且返回None, 参照第一个函数,第一个函数qiuhe写的完全正确
夏日风帆 2016-06-05
  • 打赏
  • 举报
回复
+1楼上的!

37,737

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧