在python中,如果一个函数没有return语句,它将返回什么?
给定此示例功能:
def writeFile(listLine,fileName): '''put a list of str-line into a file named fileName'''
with open(fileName,'a',encoding = 'utf-8') as f:
for line in listLine:
f.writelines(line+'\r\n')
return True
这return True
句话有什么用吗?
有和没有它有什么区别?如果没有返回函数会怎样?
回答:
如果函数未指定返回值,则返回None
。
在if /
then条件语句中,其None
值为False。因此,从理论上讲,您可以检查此函数的返回值是否成功。我之所以说“理论上”,是因为对于该问题中的代码,该函数不会捕获或处理异常,并且可能需要额外的强化。
以上是 在python中,如果一个函数没有return语句,它将返回什么? 的全部内容, 来源链接: utcz.com/qa/424258.html