Python單引號、雙引號、三個雙引號的區別


單引號與雙引號是作用是一樣的,都是字符串定界符。
如果字符串里面包含的與邊界一樣的符號,需要轉義符來將該符號轉成普通字符,不然編譯器會將字符串中的那個單引號或雙引號當成字符串的邊界。
例如:
‘I don’t have apple’
中間的那個單引號要加轉義符,將單引號從字符串定界符轉為普通字符。
‘I don\’t have apple’
雙引號同理
“”Python” is a programming language not animal !”
中間的那個雙引號要加轉義符,將雙引號從字符串定界符轉為普通字符。
“\”Python\” is a programming language not animal !”

如果字符串邊界是單引號,字符串內包含的是雙引號則不需要轉義。
如果字符串邊界是雙引號,字符串內包含的是單引號也不需要轉義。

三個雙引號的作用是可以直接寫多行的字符串
例如:
str=”“”one line
two line
three line”“”

 


免責聲明!

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



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