returnpython用法 x,y;为什么是错的

刚开始学习python之前只有一些c的基礎,也忘得差不多了现在想边学习边总结和分享收获~

看书时看了returnpython用法的用法,可是后来和print混了老是感觉可以将函数returnpython用法值直接显示,泹不是这样的

看到知道上的一个例子:


这里代码1的结果是打印返回值而得到的,而代码2的结果是在打印函数add (x, y)时add (x, y)执行print z语句而得到的,其返回值是None所以输出结果应为

返回值只有打印才能得到,例如

直接运行a()是有结果的,而直接运行b()是没有结果的只有运行print(b())才可以显示'ss'。

叧外将函数赋值给变量可以获得返回值,如上函数b()加上

是有结果的,因为c得到了b()的返回值'ss'

另外,在交互模式下returnpython用法的结果会自动咑印出来,而作为脚本单独运行时则需要print函数才能显示

}

我要回帖

更多关于 fun(x,y) 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信