拓展:return和print的使用时机

拓展:return和print的使用时机

 一直纠结函数里的return用法。以下内容摘自百度知道。。
def 是用来定义函数的一个关键字,只有在函数的定义时用到他。Python 函数定义的语法:
def 函数明(
参数列表):
函数体

注意,Python 的函数无需显示声明他的返回
值类型,实际上默认返回 None,当遇到 return 时自动返回。
return 是返回的意思,也就是代码执行遇到 return 时,便不在执行下去了。用到的情况主要有:
1、要向
函数调用者返回一个结果,例如:
def add(a, b):
return a + b # 这里将 a + b 的结果返回给
函数调用
2、某条件不成立,终止执行,例如:
def func(*arg):
if (len(arg) == 0) : #这里判断,如果参数是空的,将终止执行
return 
...
至于 print ,就是打印出来一串字符到屏幕上,供你阅读,你想打印什么,就可以打印什么,想什么时候打印,就什么时候打印。

中心思想为:函数需要返回值供函数调用者使用(再次调用),print只是屏幕输出供人阅读而已
posted @ 2014-02-28 17:55  小丑戌  阅读(436)  评论(0编辑  收藏  举报