单引号,双引号,三单引号,三双引号

来源:互联网 发布:ubuntu atom 编辑:程序博客网 时间:2024/04/29 23:13

1、基本认识

  • 单引号字符串:'python'
  • 双引号字符串:"python"
  • 三引号字符串:'''python'''(三单引号),"""python"""(三双引号)

(1)单引号中可以使用双引号,中间的会当作字符串输出

(2)双引号中可以使用单引号,中间的会当作字符串输出

(3)三单引号和三双引号中间的字符串在输出时保持原来的格式。

双引号所表示的字符串通常要写成一行,例如:a = "hello,world!"

如果是想要写成多行的形式,那么就可以使用\ (“连行符”)来实现,

例如 b = "hello,\n

 world"

那么b与a是一样的。

如果用3引号的话,就可以直接写了,如下:
c = """hello,
world!""",

那么c实际上就是"hello,\nworld!", 注意“\n”,所以如果你的字符串里\n很多,就可以考虑使用3引号来实现。

代码解释:

#单引号str1='python'#单引号中使用双引号str2='"python"'#双引号中使用单引号str3="'python'"#三单引号str4='''python'''#三单引号中间使用双引号str5='''"python"'''#三单引号中有换行符str6='''hellopython'''#三双引号中有换行符str7="""hellopython"""print("str1: {0}".format(str1))print("str2: {0}".format(str2))print("str3: {0}".format(str3))print("str4: {0}".format(str4))print("str5: {0}".format(str5))print("str6: {0}".format(str6))print("str7: {0}".format(str6))

输出: