当前页面: 首页> 资讯百科

python的print函数_无引号、单引号、双引号、三引号用法

2020-04-17 10:58:42

print()函数的用法有以下几种:单亲匹马——不带引号;搭配单引号;搭配双引号;搭配三引号。

无引号

print(520)虽然只是一个简单的print,但背后,确实python代码帮你做了这样的一些事情:

  • 我们向计算机发出指令:“打印‘520’”;

  • python把这行代码编译成计算机能听懂的机器语言;

  • 计算机做出相应的执行;

  • 最后把打印结果呈现在我们面前。

python的print函数_无引号、单引号、双引号、三引号用法

这就是我们通过python这个工具,成功与计算机实现沟通的方式。

print()函数的主要功能:打印内容。

在这里,打印的意思是:让计算机把你给它的指令结果,显示在屏幕的终端上。

单引号的用法

单引号是干啥用的?为什么打印文字的时候需要加上引号呢?

这是因为,计算机的脑回路比较特别:只能理解数字,却读不懂文字。因为数字和数学运算是标准化、有固定格式的,而文字却能够千变万化。

这便是print()函数中引号的用法:当括号内有引号的时候,就相当于告诉计算机——你不需要执行多余的操作,我输入什么,你就打印什么。

python的print函数_无引号、单引号、双引号、三引号用法

双引号的用法

在print()函数内不仅能使用单引号,还能使用双引号,两者的效果没区别,都能让你打印出一行文本。

有些时候,单引号和双引号可能会在括号内同时出现,比如print("Let's play").

这种情况下,需要注意区分清楚哪个引号是属于print()函数结构,哪个引号是属于你要计算机打印的内容,可别“混搭”了。

另外,在python里,【#】常用作单行注释符号,用于解释单行代码,比如【#括号内是单引号的情况】用于解释说明代码。#号后面的任何数据在代码运行的阶段不会被输出。

回到print()函数,在print("Let's play")中,没有被打印出来的引号就属于print()函数结构啦。

不过,在print()函数中,引用的内容不一定非是文字,还可以是英文和数字。

相应地,在括号内没有引号的情况下,我们应该往括号内放入计算机能够“理解”的内容,如:数字或数学运算。

此时,print函数会让计算机尝试“读懂”括号里的内容,并打印最终的结果。

因此,当计算机读懂数据数字后,就打印这个数据。当读懂数字运算后,则打印得到运算结果。

举个例子:print(1+1),计算机会在终端输出2.这就是计算机“读懂内容”的表现。

三引号的用法

在print内部使用三引号'''来实现跨行输出。这样文字的每一个逗号后面都会换行显示,打印出“自动换行”的效果。

没想到吧,除了单引号和双引号之外,print()里面居然还能放三引号。

接下来,我要告诉一个99%的初学者都踩过的代码bug。

在python中,默认所有正确的语法,包括标点符号都是【英文】。不小心用了中文标点的话,计算机会无法识别,然后报错。

在终端里,你能看到的最常见的符号报错就是【syntaxError:invalid syntax】(语法错误:无效语法)。

python的print函数_无引号、单引号、双引号、三引号用法

转义字符

其实还有第二种实现换行的办法:使用转义字符\n。

除了\n之外,转义字符还有很多,它们的特征就是:反斜杠+想要实现的转义功能首字母。

比如换行\n代表【+newline】;退格\b代表【+backspace】;回车\r代表【+return】。大家可以按照这种方法记住转义字符的含义。

昆明SEO(www.asiaseo.net)把一些常用的转义字符做个总结:

python的print函数_无引号、单引号、双引号、三引号用法



seo