python中单引号和双引号有哪些区别

  介绍

这篇文章主要介绍python中单引号和双引号有哪些区别,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

单引号和双引号

在python中我们都知道单引号和双引号都可以用来表示一个字符串,比如

str1 =, & # 39; python # 39;   str2 =,“python"

str1和str2是没有任何区别的。但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。

python学习网,大量的免费python视频教程,欢迎在线学习!

<强>单引号

str3 =, & # 39; all 知道我方表示歉意that  \ & # 39; \ & # 39;,以及\ & # 39;B \ & # 39;,断开连接;two  capital 字母强生# 39;

<强>双引号

str4 =,“all 知道我方表示歉意that  & # 39;一个# 39;,以及& # 39;B # 39;,断开连接;two  capital 字母!”

单引号需要加& # 39;\ & # 39;来让编译器判断目前是转义字符,而双引号方便了很多。

反之,如果字符串中有双引号,为了避免使用转义符,可以使用单引号来定义这个字符串。

str5 =, & # 39;从而teacher 说:,“Practice  makes  perfect", is  a 非常famous 谚语# 39;公司

<强> 3个单引号及3个双引号

实际上3个单引号和3个双引号不经常用,但是在某些特殊格式的字符串下却有大用处。通常情况下我们用单引号或者双引号定义一个字符串的时候只能把字符串连在一起写成一行,如果非要写成多行,就得在每一行后面加一个\表示连字符,比如:

str1 =,“List  of 名字:\   ,,,,,,,Hua 李\   ,,,,,,,Chao  Deng"

而且即使你这样写也不能得到期望的输出:

List  of 名称:   李Hua    Chao 邓

实际上输出是下面这样的:

在祝辞祝辞,str1 =,“List  of 名字:\   ,,,,,,,,,,Hua 李\   ,,,,,,,,,,Chao  Deng"   在祝辞祝辞,打印(str1)   List  of 名称:,,,,,,,,Hua  Li ,,,,,,, Chao 邓

那么该如何得到我们期望的一行一个名字的输出格式呢?这就是3个引号的作用了:

在祝辞祝辞,str1 =,“““List  of 名称:   李……,Hua    ……,Chao 邓   ……,“““   在祝辞祝辞,打印(str1)   List  of 名称:   李Hua    Chao 邓

以上是python中单引号和双引号有哪些区别的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

python中单引号和双引号有哪些区别