Python學習總結 字串與文字

2021-07-29 16:07:48 字數 1174 閱讀 9523

1.使用多個界定符分割字串

使用場景:需要將乙個字串分割為多個字段,但是分隔符並不是固定的

解決方案:當需要更加靈活的切割字串的時候,使用re.split()

#示例1

注意事項:

正規表示式中是否包含乙個括號捕獲分組,如果使用了分組捕獲,那麼被匹配的文字也將出現在結果列表中。

正規表示式總結

2.將unicode文字標準化

使用場景:處理unicode字串,需要確保所有字串在底層有相同的表示

解決方案:某些字元能夠用多個合法的編碼表示

其中第一種使用的是整體字元(u+00f1),第二種使用的是拉丁字母n後面跟乙個~的組合字元(u+0303。

通過normalize()第乙個引數指定字串標準化的方式。

3.在字串中處理html和xml

使用場景:想要將html和xml實體日&entity;或code;替換為對應的文字,還需要轉換文字中特定的字元如<>或&

解決方案:使用html.escape()

示例1 使用html.escape()替換文字字串中的< 或 >

示例2 替換原始文字中的編碼值

學習總結 Python字串內容

前言 該文章總結了之前學習的python字串內容 2020 01 16 天象獨行 學習python,首先我們需要引入乙個 物件 的概念。關於 物件 的理解將會貫穿整個python的學習。正所謂 萬物皆物件 如果要準確的描述python物件是什麼。我們可以從 身份 型別 值 三個維度來描述。同時這三個...

Python 字串總結

對字串的使用方法進行總結。1 建立字串 python中的字串用引號 或者 包括起來。2 修改字串 字串是不可修改的,類似元組。如 s abc s 0 z 會報錯。如果要增加或減少字元可通過建立乙個新的字串來實現,如 s abc s1 s 0 2 輸出 s1 ab s2 s def 輸出 s2 abc...

python字串總結

總結一下在學習過程中遇到的字串問題。格式化操作符 是python風格的字串格式化操作符 r 優先用repr 函式進行字串轉換 s 優先用str 函式進行字串轉換 d i 轉成有符號十進位制數 u 轉成無符號十進位制數 o 轉成無符號八進位制數 f f 轉成浮點數 小數部分自然截斷 格式化操作符輔助符...