【问题标题】:Python double print function, I don't understand how this example worksPython双打印功能,我不明白这个例子是如何工作的
【发布时间】:2021-11-08 14:56:18
【问题描述】:

为什么是代码?

print(print("Hello"))

发回给用户。

hello
none

我不明白。

【问题讨论】:

  • print 返回None;什么不能得到?
  • 内部print 输出hello 并返回None - 由外部print 打印
  • 这能回答你的问题吗? Return value of 'print' function?

标签: python printing


【解决方案1】:

print 是执行return None 并具有打印副作用的函数

print("Hello")

打印 Helloreturn None 所以外部 print 确实“看到”它的第一个参数是 None 并打印出来

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-04
    • 2023-02-02
    • 1970-01-01
    • 2012-02-07
    • 1970-01-01
    • 2017-02-15
    • 2016-10-27
    相关资源
    最近更新 更多