【Python-基础】Python中的单引,双引和三引

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 worldhahaha.”””

【Python-基础】Python中的单引,双引和三引

相关文章:

你感兴趣的文章:

标签云: