通常情况下单引号和双引号是没有区别的:
原来的字符串中有一个',而Python又允许使用单引号' '来表示字符串,所以字符串中间的'必须用转移字符\才可以。字符串中间只有一个',这样写看起来还好,但是如果是We all know that 'A' and 'B' are two capital letters.这个字符串呢?
str4 = 'We all know that \'A\' and \'B\' are two capital letters.'
怎么样,是不是看起来就很不好看,而且很容易出错了?这个时候就是双引号也可以表示字符串该体现作用的时候了。下面是str4的双引号版本:
str4_ = "We all know that 'A' and 'B' are two capital letters."
3个单引号及3个双引号
实际上3个单引号和3个双引号不经常用,但是在某些特殊格式的字符串下却有大用处。
期望的输出:
List of name:
Hua Li
Chao Deng
该如何得到我们期望的一行一个名字的输出格式呢?这就是3个引号的作用了:
str1 = """List of name:
Hua Li
Chao Deng
"""