python基礎--字符串單引號雙引號和三引號


  python中的這個設計其實個人很喜歡,三引號的存在,使得很多語句打印的時候避免了尷尬,例如一句話中,既存在單引號又存在雙引號的時候,用三引號括起來可以避免歧義,同時多行語句打印的時候,還可以達到換行的目的。

  在打印語句的時候,單引號和雙引號並沒有什么區別,例如:

str1 = 'python'  
str2 = "python"  

輸出的結果是一樣的。

  輸出中含有單引號的時候,可以用雙引號來避免歧義

str3="it's my life"

  如果非要使用單引號,就得使用轉義字符來告訴解釋器,這不是語句的分隔,只是一個單純的標點符號,例如:

str4=‘it\'s my life'

  還有一種情況就是語句中單引號和雙引號都有,那么三引號就派上用場了,例如:

str5='''It's "C",I have "A" and "B"。'''

  當然這個也可以寫成:

str5="""It's "C",I have "A" and "B"。"""

這個時候如果堅持要用單引號或者雙引號,還是像str4一樣,用轉義字符,那樣要麻煩許多。

  三引號的換行輸出也是很方便,不用句末加上\n,例如:

print("""1111
2222
3333
""")

運行結果:

1111
2222
3333


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM