【发布时间】:2017-10-13 15:05:32
【问题描述】:
我在玩input(()) 并注意到它打印了一对括号作为提示。我想这是因为它需要一些东西作为论据来做出提示。但是,如果我想让它们成为提示,我必须将其他内容放在引号中。
然后我尝试了print(()) 并得到了相同的行为(所以我假设输入只是将其 arg 传递给打印)。为什么括号的特殊之处在于它们不需要放在引号中?
【问题讨论】:
-
因为
()是一个空元组。print(())打印元组。 -
您可以打印任何对象,
print([])也不需要引号。
标签: python python-3.x io output