使用打印显示输出
Tip
有关更多详细信息,请参阅 “文本和图像 ”选项卡!
程序可以做的最根本的事情是与你沟通。 在Python中,使用内置print()函数向屏幕显示输出。
使用 print()
该函数将 print() 文本输出到控制台。 通过传递要在括号内显示的文本(括在引号中)来调用它:
print("Hello, world!")
Output:
Hello, world!
可以尝试在联机 Python 解释器中 https://aka.ms/python-coder自行运行此代码。
单引号与双引号
只要匹配单引号(')或双引号("),Python就不在乎。 例如,“print('Hello, world!')”的工作方式完全相同。
避免缺少引号
如果要打印单词, 则必须 使用引号。 省略它们会告知Python查找变量而不是文本。 变量充当值的容器。 例如:
# This code is missing quotes around the text
print(Hello)
此代码导致错误 NameError: name 'Hello' is not defined。 如果你看到这一点,请不要惊慌;它只是意味着Python正在寻找尚不存在的容器!
注释
该 # 符号用于向代码添加注释。 注释是用于读取代码的用户的注释,Python在运行程序时忽略它们。
打印多个项目
可以通过用逗号分隔多个值来 print() 向其传递多个值。 Python自动插入每个项之间的空格,这非常适合组合文本:
print("Hello", "world!")
Output:
Hello world!
使用转义字符
在项目之间添加空格非常有用,但有时你需要更好地控制文本的格式,例如开始新行、添加制表符或包括文本中的引号。 你不能只按引号内的 Enter 或 Tab 来执行此操作。 相反,Python使用转义字符,这些字符充当文本中的机密命令。 它们总是以 反斜杠开头(\):
| 转义序列 | 它的作用是什么 | Example | 输出 |
|---|---|---|---|
\n |
将文本移动到新行 | print("Line 1\nLine 2") |
Line 1Line 2 |
\t |
添加制表符空间 | print("Name:\tAlex") |
Name: Alex |
\\ |
打印文本反斜杠 | print("C:\\Users") |
C:\Users |
\" |
打印双引号 | print("She said, \"Hi!\"") |
She said, "Hi!" |
请确保使用反斜杠(\)而不是正斜杠(/)。 键入 /n 将仅在屏幕上打印 /n 。