通常情況下單引號和雙引號是沒有區別的:
原來的字符串中有一個',而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
"""