在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 李四
