正如标题所说,python中的print()函数是void函数吗?
我以为print()函数返回并打印到屏幕上并传递给它。现在,我考虑了一下,似乎它什么也没有返回,并且确实是一个void函数。有人可以帮我验证一下吗?预先感谢!
我尝试了以下操作:
some_variable = print()
print(some_variable)
None
它不返回值,这与返回None相同。您不会在文档中明确找到它,因为返回None的函数只是忽略了记录返回值。
它不返回任何值;返回None
。您可以考虑为void
Python中没有void函数。没有显式return
的函数将返回None
,这是NoneType
类型的对象。尝试print(type(None))
或print(None.__class__)
print()是一个void函数,这意味着它返回None。与C不同,C返回返回标准输出上打印的字符数。
您听起来像是刚接触python的人,但是对其他某种语言的了解更深。我也是,对此有一些问题。请尝试以下代码: