知行编程网知行编程网  2022-11-19 00:30 知行编程网 隐藏边栏  13 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于详解python中单引号,双引号,多引号区别的相关知识,包括python里双引号和单引号区别,以及双引号和单引号区别这些编程知识,希望对大家有参考作用。

解释python中单引号、双引号和多引号的区别

下面说说1个双引号和3个双引号的区别。双引号表示的字符串通常写成一行。

如:

s1 = "hello,world"

如果要写成多行,那么就要使用\ (“连行符”)吧,如

s2 = "hello,\ 
world"

s2 与 s1 相同。如果使用3个双引号,可以直接写,如下:

s3 = """hello, 
world, 
hahaha.""",

那么s3实际上就是"hello,\nworld,\nhahaha.", 注意“\n”,所以,

如果你的字符串中有很多 \n 并且你不想在字符串中使用 \n ,那么你可以使用 3 双打

引号。并且使用3个双引号还可以给字符串添加注释,如下:

s3 = """hello,  #hoho, this is hello, 在3个双引号的字符串内可以有注释哦 
world,          #hoho, this is world 
hahaha."""

这是代表字符串的3个双引号和1个双引号的区别,3个双引号和1个单引号的区别也是

与此相同。其实python支持单引号是有原因的。让我将单引号与


1个双引号的区别。

当我用单引号来表示一个字符串时,如果要表示 Let's go 这个字符串,必须这样:

s4 = 'Let\'s go'

注意没有,字符串中有一个',而字符串又是用'来表示,所以

这时候就需要使用转义符\(\,转义符你应该知道),如果你的字符串有很多

转义字符看起来肯定不舒服,python也很好的解决了这个问题,如下:

s5 = "Let's go"

这时候,我们看看,python知道你用"来表示一个字符串,所以python把它放在字符串里面

单引号 ' 被视为普通字符,是不是很简单。

对于双引号,也是一样的,下面举个例子

s6 = 'I realy like "python"!'

这就是单引号和双引号都可以表示字符串的原因了。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享