python之轉義字元 注釋筆記

2021-10-03 14:25:41 字數 1749 閱讀 2069

python中的轉義字元

字串是寫在單引號(『 』)或者雙引號(" ")

以反斜槓(\)開頭的字元,例如:\n、\r、\t,\』,\』』等等

\n:換行

\r:回車,回到開頭,覆蓋之前的值

print

('abc\rxx'

)#此處\r後面的xx回到開頭,覆蓋了abc中的ab

輸出結果:

xxc

print

('測試1'

)#因為print預設最後有個換行(\n),所以輸出2行,並不是因為\r的回車才換行的

print

("abc\r******\r"

)print

("love"

)print

('----------------------'

)print

('測試2'

)#將print原本最後的換行去除,用end換成空,則發現,\r的作用是回到開頭,下面的print會進行覆蓋

print

("abc\r******\r"

,end='')

print

("love"

)

輸出結果:

測試1

******

love

---------------------------

測試2lovexx

額。。上面兩個把回車(\r)進行了解釋。

\\:輸出反斜槓(\)

\』:輸出單引號(』)

\":輸出雙引號(")

注意:單引號和雙引號可以相互巢狀使用,但是,不能單引號巢狀單引號,也不能雙引號巢狀雙引號

print

("hello~my name is '******'"

)#雙引號巢狀單引號

print

('hello~my name is "******"'

)#單引號巢狀雙引號

輸出結果:

hello~my name is 『******』

hello~my name is 「******」

python中的注釋,有3個

#:單行注釋(#號)

『』』:多行注釋(三個單引號)

「」」:多行注釋(三個雙引號)

#單行注釋

'''三個單引號的

多行注釋'''

"""三個雙引號的

多行注釋"""

注意:』』』(三個單引號還有乙個作用:保留字串的格式)

information =

'''如果回家

請打**給我'''

print

(information)

輸出結果:

如果回家

請打**給我

分析:會發現,我在單引號裡面第二行(請打**給我)前面進行縮排,而輸出結果也進行縮排,所以保留了單引號符號內的格式。

轉義字元 注釋

printf c code test.c n 當我們想要在螢幕上列印出雙引號中的目錄時,就會發現出現了一些意想不到的結果,某些字元消失了,反而多出了一些空格。這是因為在這串字元 現了轉義字元,在 c 語言中為了顯示一些特殊的文字效果,但是又可能會與 本身產生歧義,因此出現了轉義字元,舉出幾個常見的轉...

字串 轉義字元 注釋

hello world 我是乙個好人 這種由雙引號引起來的一串字元稱為 字串的字面值 或者簡稱字串 字串的結束是乙個 0的轉義字元,在計算字串長度的時候 0是結束的標誌,不算作字串的內容 關於製表符 tab 製表符字如其名,就是讓你的程式或者文字的格式更加的整齊,他有自動對齊的功能 比如 a b b...

學習筆記 XML之轉義字元

在xml文件中的所有文字都會被解析器解析,不合法的xml字元必須被替換為相應的實體。只有在cdata部件之內的文字會被解析器忽略。如果在xml檔案中使用類似 的字元,那麼解析器將會出現錯誤,因為解析器會認為這是個新元素的開始。所以不應該像下面那樣書寫 if salary 1000 then 為了避免...