python 中的 print() 函数是否被视为 void 函数?
Is the print() function in python considered a void function?
正如标题所说,python中的print()函数是void函数吗?
我认为 print() 函数 returns 并打印以筛选传递给它的内容。现在想想,好像什么都没有return,确实是一个void函数。有人可以帮我验证一下吗?提前致谢!
我试过以下方法:
some_variable = print()
print(some_variable)
None
它没有 return 一个值,这与 returning None 相同。您不会在文档中明确找到它,因为函数 returning None 只是省略记录 return 值。
它 return 没有任何价值; returns None
。你可以认为是 void
Python 中没有 void 函数。没有显式 return
returns None
的函数,NoneType
类型的对象。尝试 print(type(None))
或 print(None.__class__)
print
打印到文本流并且不 return 任何东西 (returns None
).
正如标题所说,python中的print()函数是void函数吗?
我认为 print() 函数 returns 并打印以筛选传递给它的内容。现在想想,好像什么都没有return,确实是一个void函数。有人可以帮我验证一下吗?提前致谢!
我试过以下方法:
some_variable = print()
print(some_variable)
None
它没有 return 一个值,这与 returning None 相同。您不会在文档中明确找到它,因为函数 returning None 只是省略记录 return 值。
它 return 没有任何价值; returns None
。你可以认为是 void
Python 中没有 void 函数。没有显式 return
returns None
的函数,NoneType
类型的对象。尝试 print(type(None))
或 print(None.__class__)
print
打印到文本流并且不 return 任何东西 (returns None
).