Python Str字符串篇,单引号,双引号,三引号,以及相同与不同

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python Str字符串篇,单引号,双引号,三引号,以及相同与不同相关的知识,希望对你有一定的参考价值。

参考技术A 被单引号包裹的字符串里面可以嵌套双引号

被双引号包裹的字符串里面可以嵌套单引号

被 三引号 包裹的字符串里面可以嵌套 单引号和双引号

注意看使用三引号换行是不需要加\n的,也不需要\来拼接两个不在同一行的字符串;

而使用 单引号和双引号就需要\n来显示地表示换行 , 同时由于在python语法中,缩进和换行是有意义的 (相比之下java没有这些东西),所以要加\来拼接两个不在同一行的字符串

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

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

比如:

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

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

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

 

以上是关于Python Str字符串篇,单引号,双引号,三引号,以及相同与不同的主要内容,如果未能解决你的问题,请参考以下文章

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

Python中单引号和双引号的作用

Python中单引号,双引号,三个单引号,外双单引号内双引号,外双引号内单引号的区别

Python中单引号,双引号,3个单引号及3个双引号的区别

(自兴人工智能)全面了解 "字符串" str

Python中单引号,双引号,3个单引号及3个双引号的区别