有关单引号,双引号,三引号的使用方法

  在python中,为了方便程序员,'  "  '''或"""  并无特殊区分,用法基本相同,

 原来的字符串中有一个',而Python又允许使用单引号' '来表示字符串,所以字符串中间的'必须用转移字符\才可以。

str1 = "We all know that \'A\' and \'B\' are two capital letters."  

所以就引用双引号,便于观察,减少出错

str1="We all know that 'A' and 'B' are two capital letters."

同样,也可以这样使用:

str1='We all know that "A" and "B" are two capital letters.'

当你用单引号' '定义字符串的时候,它就会认为你字符串里面的双引号" "是普通字符,从而不需要转义。反之当你用双引号定义字符串的时候,就会认为你字符串里面的单引号是普通字符无需转义。

三引号的使用:

三个单引号或三个双引号实际上并不常用,但在某些特定情况下会非常实用,如:

当你用引号定义一个字符串的时候,字符串需要连在一起写,如需换行,则要在尾部加\,

str1="旅客名单:\    
        张三\
        李四"

实际上,输出时并没有达到预期结果:

旅客名单:         张三         李四 

这时,如果用到三引号

1 str1="""旅客名单:
2 张三
3 李四
4 """
5 print(str1)

此时输出结果即为

1 旅客名单:
2 张三
3 李四

猜你喜欢

转载自www.cnblogs.com/d19960827/p/9494270.html