python:关于函数返回return的问题
2017-09-25 09:32
197 查看
定义一个带返回值的函数,需要使用return语句在调用这个函数时返回一个目标值,当没有return时,函数默认返回None。分析下面两个程序:
def now(): print('2017-9-25') now()
out:
2017-9-25
def now(): print('2017-9-25') print(now())
out:
2017-9-25 None
对于第一个程序,仅仅调用了’now()’函数,执行了‘print(‘2017-9-25’)’;而第二个函数执行的是‘print(now())’,他首先调用了‘now()’函数,执行‘print(‘2017-9-25’)’,接下来打印了name()函数的返回值,即None。第二个函数等于
def now(): print('2017-9-25') x=now() #调用now()函数,执行print('2017-9-25'),再将now函数的返回值None赋给x print(x)#打印出x
相关文章推荐
- 关于fork函数返回值的问题
- 关于Python的主(main)函数问题--转
- python 关于print函数问题
- 关于QT中evaluateJavaScript()函数返回值的处理问题
- Python os模块中的isfile()和isdir()函数均返回false问题解决方法
- 【语言处理与Python】4.3风格的问题/4.4函数:结构化编程的基础/4.5更多关于函数
- 关于QT中evaluateJavaScript()函数返回值的处理问题
- 【C++总结】关于函数返回对象析构的问题
- 【基础常识】什么是函数的返回值及return 的问题
- 关于字符串比较函数strcmp返回值的问题
- 关于在C/C++语言中,函数如何返回数组,数组如何作为参数传递以及返回数组的函数该如何调用问题的总结
- 关于Python中函数重载问题的思考(原创)
- 关于函数返回值为数组的时候的问题解析
- 关于子函数返回字符串的问题解决办法
- 一个关于GetSubMenu函数返回0的问题
- 关于printf函数的返回值问题
- 关于const 和&修饰函数返回值的问题
- Python os模块中的isfile()和isdir()函数均返回false问题解决方法
- 关于函数返回值的问题[转]
- 关于“函数返回CStringArray的问题”的说明