在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

回到顶部