Python中聋丝,u表示unicode string收捣,表示使用unicode進行編碼棉姐,沒有u表示byte string,類型是str屠列,在沒有聲明編碼方式時,默認(rèn)ASCI編碼伞矩。如果要指定編碼方式笛洛,可在文件頂部加入類似如下代碼:
# -*- coding: utf-8 -*-
utf-8是一種支持中文的編碼格式。
字母前加r表示raw string乃坤,也叫原始字符串常量苛让。一般用在一下兩個方面:
- 正則表達式
用于處理正則表達式時,規(guī)避反斜杠的轉(zhuǎn)義
search = re.compile(r'\s*')
- 系統(tǒng)路徑
如下面的路徑湿诊,使用r就防止了\t的轉(zhuǎn)義
path = r'e:\text'