python中的单引号,双引号和三双引号的区别

时间:2021-10-16 14:51:19

1.单引号和双引号没有区别。都可以用就是为了方便,减少写太多的转义字符。

比如:

str='Let\'s go!'
str="Let's go!"

两种等价,但是第二种写法显然更优雅。

2.三个双引号用来输入多行文本,也就是说在三引号之间输入的内容将被原样保留,之中的单号和双引号不用转义,其中的不可见字符比如\n和\t都会被保留,这样的好处是你可以替换一些多行的文本。