比如,我們想在螢幕輸出「hello world」,我們可以以單引號開頭單引號結尾,或者是雙引號開頭,雙引號結尾
print
('hello word'
)print
("hello word"
)
假如我想列印下面這段文字,但是文字裡面有乙個單引號和兩個雙引號
那麼,如果我們在print函式裡面,以單引號開頭,單引號結尾來列印這段文字,可以發現程式會報錯。
如果我們在print函式裡面,以雙引號開頭,雙引號結尾來列印這段文字,可以發現程式也會報錯。
我們看到,可以以三個單引號開頭,三個單引號結尾,這樣就可以列印輸出。
或者在print函式裡面以三個雙引號開頭,三個雙引號結尾都可以列印輸出
用反斜槓(\)轉義特殊字元
可以看到這句**沒有輸出任何東西,只是像螢幕換了乙個行。
但是,我就是想將\n輸出來怎麼辦呢?
我們可以在\n前面再加乙個
這個時候,就需要四個反斜槓(第乙個和第三個反斜槓是用來轉義後面的反斜槓)
比如,我想輸出四個反斜槓,就要輸入8個反斜槓,這樣就會比較麻煩
python給大家提供了乙個比較好的解決方法,就是原始字串
我而並不想讓轉義字元生效,我們只想顯示字串原來的意想,這就要用r和r來定義原始字串
我們看到這三種方式,都能達到相同的效果。
velocity 單引號和雙引號轉義
預設情況下,velocity 通過 set var 為變數賦值時,如果等號右側是用雙引號引起來的字串,則會對字串中的變數進行解析,如 set var1 test1 set var2 test2 var1 var2 將輸出 test2 test1 如果是用單引號引起來的,則不會對引號中的變數進行解析,...
PHP中單引號 雙引號和轉義字元
在php語言總,單引號與雙引號的作用不盡相同。php單引號及雙引號均可以修飾字串型別的資料,如果修飾的字串中含有變數 例 name 最大的區別是 雙引號會替換變數的值,而單引號會把它當做字串輸出。例如 name string echo 字串 name echo 字串 name 結果 字串 name ...
php中的單引號 雙引號和轉義字元
php單引號及雙引號均可以修飾字串型別的資料,如果修飾的字串中含有變數 例 name 最大的區別是 雙引號會替換變數的值,而單引號會把它當做字串輸出。例如 name string echo 字串 name echo 字串 name 結果 字串 name 字串string 轉義字元,顧名思義會將規定的...