下面说说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"!'
这就是单引号和双引号都可以表示字符串的原因了。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python中的zfill()有什么用?10/01
- ♥ python的列表排序方法11/17
- ♥ 如何在python中计算字符串的长度08/22
- ♥ python如何读取yaml文件12/12
- ♥ python如何从官网下载64位安装包10/24
- ♥ Python使用Plotly实现动画设计12/19
内容反馈