單引號和雙引號的使用
python 中單引號和雙引號都是用來表示字符串,在一般情況下兩者沒有任何差別,在編碼時統一規則即可
str1='hello python!'
str2="hello python!"
print(str1)
print(str2)
有的時候我們需要在輸出的字符串中輸出雙引號或者單引號,該如何操作呢?
有的同學說簡單呀,像下面這么寫不就ok了!
str5='我想說:'hello python!''
str6="我想說:"hello python!""
遺憾的是在IDE中會直接報錯:Unresolved reference 'python'
正確的做法是,我們需要使用轉義字符將反斜杠把單引號或者雙引號添加到字符串中,例如
str3="我想說:\"hello python!\""
str4='我想說:\'hello python!\''
print(str3)
print(str4)
輸出:
我想說:"hello python!"
我想說:'hello python!'
是不是有點麻煩呢?其實還有更方便的方法,我們繼續往下看。
單引號雙引號相互內嵌
我們可以通過單引號雙引號相互內嵌的問題來輕松的解決輸出中包含單引號和雙引號的需求
#單引號內嵌雙引號
str7='我想說:"hello python!" '
#雙引號內嵌單引號
str8="我想說:'hello python!'"
輸出:
我想說:"hello python!"
我想說:'hello python!'
是不是方便了很多呢?
三引號
三引號的使用就非常簡單了,即注釋!我們可以用三引號輕松的實現多行注釋
'''
str5='我想說:'hello python!''
str6="我想說:"hello python!""
'''
我的每一篇文章都希望幫助讀者解決實際工作中遇到的問題!如果文章幫到了您,勞煩點贊、收藏、轉發!您的鼓勵是我不斷更新文章最大的動力!