一、單引号和雙引号
在Python中我們都知道單引号和雙引号都可以用來表示一個字符串,比如
str1和str2是沒有任何區别的。但是如果遇到需要轉義字符的情況,來看單引号和雙引号的版本。
單引号版本:
雙引号版本:
單引号需要加 ‘’ 來讓編譯器判斷目前是轉義字符,而雙引号方便了很多。
反之,如果字符串中有雙引号,為了避免使用轉義符,可以使用單引号來定義這個字符串。
二、3個單引号及3個雙引号
實際上3個單引号和3個雙引号不經常用,但是在某些特殊格式的字符串下卻有大用處。通常情況下我們用單引号或者雙引号定義一個字符串的時候隻能把字符串連在一起寫成一行,如果非要寫成多行,就得在每一行後面加一個\表示連字符,比如:
而且即使你這樣寫也不能得到期望的輸出:
實際上輸出是下面這樣的:
那麼該如何得到我們期望的一行一個名字的輸出格式呢?這就是3個引号的作用了:
雖然我們也可以通過給字符串加上\n實現:
但是這樣在輸入的時候看起來就亂了很多。所以這種情況下盡量使用3個引号,至于3個單引号還是雙引号都是一樣的,隻需要注意如果字符串中包含有單引号就要使用雙引号來定義就好了。
而且使用3個引号還有一個特别棒的作用就是:加注釋
此外,多行注釋也可以用用三個單引号 ‘’’ 或者三個雙引号 “”" 将注釋括起來,例如:
單引号版本:
雙引号版本:
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!