Python中的单引,双引和三引介绍

作者:袖梨 2022-11-14


python字符串通常有单引号(’…’)、双引号(”…”)、三引号(”””…”””)或(”’…”’)包围,三引号包含的字符串可由多行组成,一般可表示大段的叙述性字符串。在使用时基本没有差别,但双引号和三引号(”””…”””)中可以包含单引号,三引号(”’…”’)可以包含双引号,而不需要转义(包括注释)。
双引是为了避免引用如let’s go这样的英语字串(带单引的串)
单引是为了避免引用I like “python”这样的英语字串(带双引的串)
单引双引所表示的字符串通常要写成一行,如果要写换行的内容需要加\n
用(\)对特殊字符转义,如(\)、(’)、(”)

双引号所表示的字符串通常要写成一行
如:
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.”””

相关文章

精彩推荐