友情提示:本文共有 1248 个字,阅读大概需要 3 分钟。
内容导读
print()函数-无引号
print()函数-单引号
print()函数-双引号
print()函数-三引号
print()函数-无引号
计算机只能识别数字,把文字都当作天书,而可以直接做数字和数字运算。
print()函数-单引号
1. 对于计算机不能够直接识别的内容,例如:字符(a,b,c),文字(大,小)这一类内容,在利用print进行输出的时候,就需要借助到引号,针对三个引号的区别我们会在后面讲到。
2. 值得注意的是,在编写代码的时候,我们要保证所有的指令都必须是英文形式的,print后面的括号是英文形式,单引号是英文形式。而引号内的内容对于计算机来说就是不需要处理的东西,除非里面含有转义字符,格式化输出的指令,所以对于引号内部的内容,中文英文都可。
从这张图我们可以看到,如果是中文模式的指令,那么编译器就会直接在有问题的地方画红线,而且即使点击了运行程序,仍然会不能执行。其实这里两个语句都是错误的,但是编译器只指出了第一个错误,原因是:如果计算机在某一行指令识别了错误,那么他就会直接中止程序的下一步检测。
print()函数-双引号
1. 双引号同样需要英文状态下的双引号,而且一定注意双引号不是两组单引号写在一起。
2. 双引号的作用与单引号完全一样,二者没有任何不同之处。
print()函数-三引号
1. 三引号是三组单引号的结合。
2. 三引号在使用对象上与其他一致。
3. 三引号与双引号、单引号的区别在于三引号可以完完全全输出括号内原原本本的内容。如果我们对单引号、双引号内的内容进行回车换行,机器是识别不到的,最后的运行结果栏并不会像我们预想的一样换行。事实上在某些编译器里面,一对单引号或双引号是无法完成换行的。
print()函数-转义字符
1. n,除了上文提到的三引号换行方式,这是一个即使使用单引号或双引号都可以实现的换行方式,语法规则其实只要插入到需要换行的位置即可,不需要加额外的引号或者空格。
2. a,这是响铃
3. b,退格,将当前位置移动到前一列
4. f,换页,将当前位置移动到下一页开头
5. r,回车,将当前位置移动到本行开头
6. t,水平制表
7. ’,代表一个单引号字符串,因为我们print函数后面做输出就会用到引号,如果引号的数量过多且不成对,很有可能机器不能识别,所以如果要输出单引号,就需要用到本条转义字符。
8. ”,代表一个双引号字符串,道理同上
9. ?,问号其实也涉及某种语法,这里暂且不做过多解释,道理与上述基本相同。
10. ,输出一个单斜线,道理同上。
写的时候同样是英文格式的,这一点我们就不会再做过多强调了。有的并不会经常用到,所以我们只对常用的做一个演示。
在这张图里,最后一个问号输出,很多人可能会疑惑为什么会有符号,其实仔细观察就可以发现,其余的我们要介绍的都被编译器自动标注了黄色,而这个语句没有,而且是原本原输出的,由此我们不难知道,这里的问号是中文形式,编译器识别不了,所以这里的单斜杠并没有与任何其他符号形成转义字符,则直接输出。
本文如果对你有帮助,请点赞收藏《python基础语法一:print函数》,同时在此感谢原作者。