打印功能输出

时间:2017-08-27 09:37:25

标签: python python-3.x

在Python 3中:

>>> str="Hello" # declare a string str
>>> print(str)
Hello
>>> str
'Hello'

当我不使用print打印字符串并简单地写>>> str时,输出以单引号出现,当我使用>>> print(str)时,输出不是单引号。那么为什么会这样呢?

2 个答案:

答案 0 :(得分:0)

当您只是编写>>> str时,您正在调用该变量,因此单引号有助于表示它是一个字符串,但使用print()函数将str的内容打印到IDLE。希望这会有所帮助:)

答案 1 :(得分:0)

在Python交互式shell中:
如果声明一个变量,那么当您键入该变量的名称时,Python交互式shell将返回它的值。因为有很多数据类型,如果你声明一个字符串,然后调用它,Python交互式shell会用引号显示它,这样就可以知道它是一个字符串

>>> str = "Hello"
>>> str
'Hello'

如果您使用print()函数打印出字符串,则字符串正在"打印"。没有报价。没什么,没什么。