打印功能输出

2024-04-16 17:04:49 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python 3中:

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

当我不使用print打印字符串并简单地写入>>> str时,输出以单引号括起来,当我使用>>> print(str)时,输出不以单引号括起来。为什么会这样?你知道吗


Tags: 字符串hellostringprintdeclarestr单引号
2条回答

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

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

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

如果您使用print()函数来打印字符串,那么该字符串将被“打印”。没有引用。不多不少。你知道吗

相关问题 更多 >