Python篇(一) 引号的作用及其区别

Python019

Python篇(一) 引号的作用及其区别,第1张

这里主要记录一下在 python 中使用单引号, 双引号 和三引号的区别.

当前开发环境

GitHub

HowPy

运行结果

运行结果

运行结果

目前为止,是看不出来它们之间的区别的, 都是 Python 的 String 类型表示方式之一.接下来看下它们的区别:

单引号

运行结果

双引号

运行结果

三引号

运行结果

运行结果

python的三种引号是可以混搭使用的, 包括 :

单引号嵌套双引号

双引号嵌套单引号

三引号嵌套单双引号

运行结果

反例

运行结果

这结果并非想要的啊, 其原因在与前四个引号是三引号与单引号的混合, 到后三引号的时候, 一个字符串对象完成, 最后的单引号则表示新的字符串的起点, 但却没有结束用的单引号,所以会报语法错误

正例

运行结果

这样就可以得到想要的结果了

python中使用转义符输出引号。

如>>>print ( ' " ')可打印双引号,

>>>print ( " ' " ) 可打印单引号。

若要成对打印,可通过

>>>print ( ' "'' ')

或>>>print ( ' "" ' )实现。

所有的ASCII码都可以用“”加数字(一般是8进制数字)来表示。

而C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如0,t,n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。

推荐学习《python教程》。