引言
Python中单引号、双引号、三引号中使用常常困惑,想弄明白这三者相同点和不同点,今天根据使用经验对于这三者进行总结。
一、单引号、双引号和三引号共同点
📌共同点
-
python中变量赋值字符串均可使用三者符号来表示
-
三者都可以直接引用字符串是等价的
二、单引号、双引号和三引号不同点
📌不同点
-
双引号中可以包含单引号,避免使用单引号包含字符串频繁使用转义符
-
三引号中可以包含换行符、制表符以及其他特殊字符(即在读取转义符的基础上完全复现引号内输入的全部内容,避免频繁使用换行符/n。
-
可以包含#注释,自身可以作为多行注释标志符使用
-
三引号也可以表示字符串,而且能够保留字符串的格式,里面也可以包含单引号和双引号,但是单引号和双引号不能包含三引号
-
如果想要单引号嵌套单引号,双引号嵌套双引号,可以用转义字符。
-
python中单引号和双引号还可以嵌套,但是必须注意可以相互嵌套,但是单引号不可以可以嵌套单引号,双引号不可以嵌套双引号。