正如标题所说,python中的print((函数是void函数吗?
我以为print((函数会返回并打印出传递给它的内容。现在想想,它似乎什么都不返回,实际上是一个void函数。有人能帮我核实一下吗?提前感谢!
我试过以下几种:
some_variable = print()
print(some_variable)
None
它不返回值,这与返回None相同。您不会在文档中明确地发现它,因为返回None的函数只是省略了对返回值的记录。
它不返回任何值;返回CCD_ 3。你可以考虑作为void
请参考打印返回值((
Python中没有void函数。没有显式return
的函数返回类型为NoneType
的对象None
。尝试print(type(None))
或print(None.__class__)
print
打印到文本流并且不返回任何内容(返回None
(。
https://docs.python.org/3/library/functions.html#print