1. 程式人生 > >Python轉義字元&字串運算子

Python轉義字元&字串運算子

Python轉義字元

在需要在字元中使用特殊字元時,python用反斜槓(\)轉義字元。如下表:

轉義字元 描述
\(在行尾時) 續行符
\\ 反斜槓符號
\' 單引號
\" 雙引號
\a 響鈴
\b 退格(Backspace)
\e 轉義
\000
\n 換行
\v 縱向製表符
\t 橫向製表符
\r 回車
\f 換頁
\oyy 八進位制數,yy代表的字元,例如:\o12代表換行
\xyy 十六進位制數,yy代表的字元,例如:\x0a代表換行
\other 其它的字元以普通格式輸出

Python字串運算子

下表例項變數 a 值為字串 "Hello",b 變數值為 "Python":

操作符 描述 例項
+ 字串連線 >>>a + b 'HelloPython'
* 重複輸出字串 >>>a * 2 'HelloHello'
[] 通過索引獲取字串中字元 >>>a[1] 'e'
[ : ] 擷取字串中的一部分 >>>a[1:4] 'ell'
in 成員運算子 - 如果字串中包含給定的字元返回 True >>>"H" in a True
not in 成員運算子 - 如果字串中不包含給定的字元返回 True >>>"M" not in a True
r/R 原始字串 - 原始字串:所有的字串都是直接按照字面的意思來使用,沒有轉義特殊或不能列印的字元。 原始字串除在字串的第一個引號前加上字母"r"(可以大小寫)以外,與普通字串有著幾乎完全相同的語法。 >>>print r'\n' \n >>> print R'\n' \n
% 格式字串 請看下一章節