国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 怎么處理Python分割字符串時有多個分隔符

怎么處理Python分割字符串時有多個分隔符

2021-12-16 00:27Hann Yang Python

在使用Python處理字符串的時候,有時候會需要分割字符。本文就介紹了Python分割字符串時有多個分隔符,感興趣的可以了解一下

在使用 Python 處理字符串的時候,有時候會需要分割字符。 分隔符比如下劃線 “_”,比如 “.”之類的。

一個分隔符 比如對于文件名 20191022_log.zip,我們想要獲取前面的日期。 如果日期格式固定,對于這樣的字符串我們當然可以使用索引進行切割。 當然也可以使用字符串的內建函數 split().  結果返回的是一個列表。 如果分隔符不在字符串之列,那么返回的也是一個列表,不過元素只有一個,那就是這個字符串自身:  多個分隔符 還是上面那個例子,如果字符串是 ‘log_20191022.zip' 這個形式,想要獲取日期,有兩種方法, 一種方法是使用能夠 下劃線作為分隔符獲取結果的第一個元素,然后再使用 點 '.'作為分隔符再劃分一遍。 另一種方法就是直接使用 re.split() 。

因為 字符串的 split() 函數不能接受兩個分隔符作為參數。 re.split() 的使用方法如下:  以豎杠 | 作為分割分開兩個分隔符,如果有多個分隔符,則可以使用多個 | ,在上述例子中,因為點 . 是在正則里有特殊的匹配含義,所以需要使用 \ 反斜杠對其進行轉義。

字符串方法str.split()幫助:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
>>> help(str.split)
             
Help on method_descriptor:
 
split(self, /, sep=None, maxsplit=-1)
    Return a list of the words in the string, using sep as the delimiter string.
    
    sep
      The delimiter according which to split the string.
      None (the default value) means split according to any whitespace,
      and discard empty strings from the result.
    maxsplit
      Maximum number of splits to do.
      -1 (the default value) means no limit.
>>>

用法: string.split( sep = None, maxsplit = -1)
string 要操作字符串
sep 分隔符,默認值為whitespace空白符
maxsplit 最大分割次數,默認值為-1,表示無限制

如果同時有多個分隔符怎么分割呢?
可以用循環多次分割來實現,例如:

?
1
2
3
4
5
6
7
8
9
>>> s = '6[5,12]3[2,6]1;35]67[8;9;11]12'
             
>>> for j in '[],;':
 t=[i.split(j) for i in t]
 t=[i for j in t for i in j]
 
>>> t        
['6', '5', '12', '3', '2', '6', '1', '35', '67', '8', '9', '11', '12']
>>>

懂正則表達式的可以一步到位:

?
1
2
3
4
>>> import re
>>> s = '6[5,12]3[2,6]1;35]67[8;9;11]12'
>>> re.split('\[|\]|,|;',s)
['6', '5', '12', '3', '2', '6', '1', '35', '67', '8', '9', '11', '12']

到此這篇關于Python分割字符串時有多個分隔符怎么處理的文章就介紹到這了,更多相關Python分割字符串時有多個分隔符怎么處理內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/boysoft2002/article/details/119154500

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩中文字幕一区二区 | 乱视频在线观看 | 一区二区不卡 | 国产精品99久久久久久动医院 | 久久精品久久久久电影 | 成人不卡视频 | 免费观看www7722午夜电影 | 一区二区三区影视 | 综合伊人久久 | 午夜激情影院 | 日本黄色网址大全 | 欧美一区免费 | 国产精品免费视频观看 | 日韩中文字幕视频在线观看 | 午夜在线视频播放 | 羞羞的视频在线 | 日本中文字幕在线观看 | 国产精品美女久久久久av麻豆 | 狠狠操狠狠操 | 欧美在线资源 | 亚洲欧美精品 | 国产精品1区 | 亚洲精品一区二区三区蜜桃久 | 亚洲精品视频在线免费 | 亚洲欧美视频在线播放 | 日本中文字幕在线 | 成人在线免费观看视频 | 四季久久免费一区二区三区四区 | 国产一区视频在线看 | 中文字幕视频在线观看 | 大香伊蕉在人线视频777 | 国产精品极品美女在线观看免费 | 国内精品一区二区三区 | 亚洲综合二| 黄色直接看 | 中文字幕高清在线观看 | 少妇一区二区三区免费观看 | 亚洲一区二区中文字幕 | 日韩精品免费 | 亚洲国产精品激情在线观看 | 国产区一区|