购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.4 print 函数、单引号和双引号

内置的 print 函数将括号中的参数显示为一行文本,如下:

000

在上面的代码中, print 函数的参数 'Welcome to Python!' 是一个用单引号( ' )括起来的字符序列,称为字符串。与在交互模式下评估表达式不同,此处用 print 显示的文本前面没有 Out[1] 。此外,字符串两侧的引号也不会显示出来,后面会介绍如何显示字符串中的引号。

除单引号( ' )外,也可以用双引号( " )括起一个字符串,如下所示:

000

Python程序员通常更习惯使用单引号。当 print 执行完输出后,会将屏幕光标定位在下一行的开头。

打印以逗号分隔的项目列表

print 函数可以接收以逗号分隔的参数列表,如下所示:

000

上面代码的输出与前面两个代码段的输出相同, print 会在输出的每个参数之间加一个空格作为分隔。这里使用逗号分隔的是字符串型列表,也可以是任何其他类型。下一章将演示如何避免自动在值与值之间插入空格,或者使用其他分隔符来代替空格。

使用一条语句打印多行文本

字符串中出现的反斜杠( \ )称为 转义字符 。反斜杠和紧随其后的字符形成一个 转义序列 。例如,转义序列“ \n ”表示 换行符 ,它告诉 print 将光标移动到下一行。以下代码段使用三个换行符来创建多行输出:

000

其他转义序列

下表列出了一些常见的转义序列。

000

忽略长字符串中的续行符

可以使用 续行符 \ ”作为一行的最后一个字符来将一个长字符串(或长语句)写成多行,续行符不计入字符串:

000

解释器将分隔开的字符串重新组合成一个没有续行符的字符串。虽然前面代码段中的反斜杠字符在字符串内,但因为它后面没有跟其他字符,所以不是转义字符。

打印表达式的值

可以在 print 语句中执行计算,如下所示: WpxNTXMSAEWjbal5q4kS/pWSSgbpyFoz7em0YvZLYC/f+ezJeK33hNaT7p0pSNsn

000
点击中间区域
呼出菜单
上一章
目录
下一章
×