print()函数的用法有以下几种:单亲匹马——不带引号;搭配单引号;搭配双引号;搭配三引号。
无引号
print(520)虽然只是一个简单的print,但背后,确实python代码帮你做了这样的一些事情:
我们向计算机发出指令:“打印‘520’”;
python把这行代码编译成计算机能听懂的机器语言;
计算机做出相应的执行;
最后把打印结果呈现在我们面前。
这就是我们通过python这个工具,成功与计算机实现沟通的方式。
print()函数的主要功能:打印内容。
在这里,打印的意思是:让计算机把你给它的指令结果,显示在屏幕的终端上。
单引号的用法
单引号是干啥用的?为什么打印文字的时候需要加上引号呢?
这是因为,计算机的脑回路比较特别:只能理解数字,却读不懂文字。因为数字和数学运算是标准化、有固定格式的,而文字却能够千变万化。
这便是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】(语法错误:无效语法)。
转义字符
其实还有第二种实现换行的办法:使用转义字符\n。
除了\n之外,转义字符还有很多,它们的特征就是:反斜杠+想要实现的转义功能首字母。
比如换行\n代表【+newline】;退格\b代表【+backspace】;回车\r代表【+return】。大家可以按照这种方法记住转义字符的含义。
昆明SEO()把一些常用的转义字符做个总结: