最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

對python數(shù)據(jù)清洗容易遇到的函數(shù)-re.sub bytes string詳解

 更新時間:2019年07月23日 16:24:09   作者:Z_shsf  
今天小編就為大家分享一篇對python數(shù)據(jù)清洗容易遇到的函數(shù)-re.sub bytes string詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

re.sub

功能,比replace強大的替換函數(shù),將正則表達式匹配上的模塊替換成repl

re.sub(pattern, repl, string, count=0, flags=0)

返回最左邊正則表達式限定的被repl代替的字符串,如果正則表達式?jīng)]有匹配上,則字符串不做修改。

\n is converted to a single newline character,

\r is converted to a carriage return, and so forth. Unknown escapes such as \j are left alone. 如果后面跟的是數(shù)字 such as \6, 則替換第6組字符串,group 6 in the pattern. For example:

>>>
>>> re.sub(r'def\s+([a-zA-Z_][a-zA-Z_0-9]*)\s*\(\s*\):',
...  r'static PyObject*\npy_\1(void)\n{',
...  'def myfunc():')
'static PyObject*\npy_myfunc(void)\n{'

如果repl是一個函數(shù),則會對每個不重疊的模式發(fā)生調(diào)用。 該函數(shù)采用單個匹配對象參數(shù),并返回替換字符串。 例如:

>>>
>>> def dashrepl(matchobj):
...  if matchobj.group(0) == '-': return ' '
...  else: return '-'
>>> re.sub('-{1,2}', dashrepl, 'pro----gram-files')
'pro--gram files'
>>> re.sub(r'\sAND\s', ' & ', 'Baked Beans And Spam', flags=re.IGNORECASE)
'Baked Beans & Spam'

模板可以是一個字符串或者RE對象

count是最大替換個數(shù),非負整數(shù),如果省略或者取0則全文檔都被匹配替換;

class bytes([source[, encoding[, errors]]])

返回一個新的數(shù)組對象,這個數(shù)組對象不能對數(shù)組元素進行修改。每個元素值范圍: 0 <= x < 256。bytes函數(shù)與bytearray函數(shù)主要區(qū)別是bytes函數(shù)產(chǎn)生的對象的元素不能修改,而bytearray函數(shù)產(chǎn)生的對象的元素可以修改。因此,除了可修改的對象函數(shù)跟bytearray函數(shù)不一樣之外,其它使用方法全部是相同的。最后它的參數(shù)定義方式也與bytearray函數(shù)是一樣的。

實例

a = bytes("abs",'utf-8')

print(a)
b'abs'

b = bytes(1)

print(b)
b'\x00'

class bytearray([source[, encoding[, errors]]])

返回一個新的字節(jié)數(shù)組。 bytearray類是0 <= x <256的整數(shù)可變序列。它具有可變序列類型中描述的可變序列的大多數(shù)常用方法,以及字節(jié)類型具有的大多數(shù)方法,請參見字節(jié)和 Bytearray操作。

可選的源參數(shù)可用于以幾種不同的方式初始化數(shù)組:

如果是字符串,還必須給出編碼(和可選的錯誤)參數(shù); bytearray()然后使用str.encode()將字符串轉(zhuǎn)換為字節(jié)。

如果它是整數(shù),則數(shù)組將具有該大小,并且將以空字節(jié)初始化。

如果是符合緩沖區(qū)接口的對象,則將使用對象的只讀緩沖區(qū)來初始化字節(jié)數(shù)組。

如果它是一個可迭代的,它必須是0 <= x <256的整數(shù)的迭代,它們被用作數(shù)組的初始內(nèi)容。

沒有參數(shù),將創(chuàng)建一個大小為0的數(shù)組。

bytes.strip([chars]) & bytearray.strip([chars])

返回刪除指定的前導和尾部字節(jié)的序列副本。 chars參數(shù)是指定要刪除的字節(jié)值集的二進制序列 - 該名稱是指通常使用ASCII字符的方法。 如果省略或無,則chars參數(shù)默認為刪除ASCII空格。 chars參數(shù)不是前綴或后綴; 相反,其值的所有組合都被剝離:

> b' spacious '.strip()
b'spacious'
> b'www.example.com'.strip(b'cmowz.')
b'example'

string.punctuation

在C語言環(huán)境中被視為標點符號的ASCII字符串

以上這篇對python數(shù)據(jù)清洗容易遇到的函數(shù)-re.sub bytes string詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • tensorflow saver 保存和恢復指定 tensor的實例講解

    tensorflow saver 保存和恢復指定 tensor的實例講解

    今天小編就為大家分享一篇tensorflow saver 保存和恢復指定 tensor的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 基于python爬蟲數(shù)據(jù)處理(詳解)

    基于python爬蟲數(shù)據(jù)處理(詳解)

    下面小編就為大家?guī)硪黄趐ython爬蟲數(shù)據(jù)處理(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Django中使用第三方登錄的示例代碼

    Django中使用第三方登錄的示例代碼

    這篇文章主要介紹了Django中使用第三方登錄的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Python中實現(xiàn)輸入一個整數(shù)的案例

    Python中實現(xiàn)輸入一個整數(shù)的案例

    這篇文章主要介紹了Python中實現(xiàn)輸入一個整數(shù)的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • PyQt5實現(xiàn)畫布小程序

    PyQt5實現(xiàn)畫布小程序

    這篇文章主要為大家詳細介紹了PyQt5實現(xiàn)畫布小程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • Pytest框架之fixture詳解(一)

    Pytest框架之fixture詳解(一)

    本文詳細講解了Pytest框架之fixture,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • 使用Python實現(xiàn)Wake On Lan遠程開機功能

    使用Python實現(xiàn)Wake On Lan遠程開機功能

    這篇文章主要介紹了使用Python實現(xiàn)Wake On Lan遠程開機功能,文中給大家補充介紹了python通過wakeonlan喚醒內(nèi)網(wǎng)電腦開機,非常不錯,感興趣的朋友跟隨小編一起學習吧
    2020-01-01
  • Django路由Path方法的實現(xiàn)

    Django路由Path方法的實現(xiàn)

    本文主要介紹了Django路由Path方法的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • 利用python實現(xiàn)微信頭像加紅色數(shù)字功能

    利用python實現(xiàn)微信頭像加紅色數(shù)字功能

    通過Python實現(xiàn)將你的 QQ 頭像(或者微博頭像)右上角加上紅色的數(shù)字,類似于微信未讀信息數(shù)量那種提示效果。下面通過本文給大家分享python實現(xiàn)微信頭像加紅色數(shù)字功能,感興趣的朋友一起看看吧
    2018-03-03
  • webdriver.Chrome()沒反應解決詳細圖文教程

    webdriver.Chrome()沒反應解決詳細圖文教程

    這篇文章主要給大家介紹了關(guān)于webdriver.Chrome()沒反應的解決辦法,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-03-03

最新評論

皋兰县| 文成县| 通辽市| 巴林右旗| 铜陵市| 胶州市| 和平县| 潜山县| 新平| 正蓝旗| 青川县| 正蓝旗| 云阳县| 灌阳县| 万年县| 元氏县| 河南省| 五大连池市| 溆浦县| 莫力| 临澧县| 乐平市| 河源市| 榆中县| 灵石县| 湖北省| 乐至县| 五指山市| 中宁县| 桦川县| 昌邑市| 九龙城区| 马龙县| 花莲县| 阜城县| 法库县| 青海省| 嘉定区| 赣榆县| 丹凤县| 阜宁县|