python每次處理固定個(gè)數(shù)的字符的方法總結(jié)
更新時(shí)間:2013年01月29日 00:23:08 作者:
使用python每次處理固定個(gè)數(shù)的字符,很多情況下都會(huì)遇到。本文對(duì)可能的方法做下總結(jié),供各位朋友學(xué)習(xí)參考
首先,來看每次處理一個(gè)字符的情況,可以有如下方法去實(shí)現(xiàn):
方法一:
復(fù)制代碼 代碼如下:
>>> a='1234567'
>>> list(a)
['1', '2', '3', '4', '5', '6', '7']
>>>
方法二:
復(fù)制代碼 代碼如下:
>>> a='1234567'
>>> for i in a:
... print i
...
1
2
3
4
5
6
7
>>>
方法三:列表解析(map)
復(fù)制代碼 代碼如下:
>>> a
'1234567'
>>> [int(i)+1 for i in a]
[2, 3, 4, 5, 6, 7, 8]
>>>
但是如果每次處理兩個(gè)字符或者更多的字符,上面的方法就不好用了,下面我總結(jié)了如下兩種:
方法一:使用分片操作,每次處理兩個(gè)字符:
復(fù)制代碼 代碼如下:
>>> a='abcdefghijk'
>>> num=0
>>> while True:
... str = a[num:num+2]
... if str:
... print str
... else:
... break
... num += 2
...
ab
cd
ef
gh
ij
k
>>>
方法二:使用正則表達(dá)式,分割字符串,每次處理3個(gè)字符
復(fù)制代碼 代碼如下:
>>> import re
>>> a="1234567890"
>>> for i in re.findall(".{1,3}",a):
... print i
...
123
456
789
0
>>>
可以根據(jù)需求更改每次處理n個(gè)字符。
相關(guān)文章
python 通過字符串調(diào)用對(duì)象屬性或方法的實(shí)例講解
下面小編就為大家分享一篇python 通過字符串調(diào)用對(duì)象屬性或方法的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-04-04
Python中Cryptography庫實(shí)現(xiàn)加密解密
Python中Cryptography庫給你的文件加把安全鎖,本文主要介紹了Python中Cryptography庫實(shí)現(xiàn)加密解密,具有一定的參考價(jià)值,感興趣的可以了解一下2024-02-02
Python實(shí)現(xiàn)基本數(shù)據(jù)結(jié)構(gòu)中隊(duì)列的操作方法示例
這篇文章主要介紹了Python實(shí)現(xiàn)基本數(shù)據(jù)結(jié)構(gòu)中隊(duì)列的操作方法,結(jié)合實(shí)例形式演示了Python針對(duì)數(shù)據(jù)結(jié)構(gòu)中隊(duì)列的初始化、插入、刪除、判斷隊(duì)列滿及隊(duì)列空等相關(guān)操作技巧,需要的朋友可以參考下2017-12-12
Python pkg_resources模塊動(dòng)態(tài)加載插件實(shí)例分析
當(dāng)編寫應(yīng)用軟件時(shí),我們通常希望程序具有一定的擴(kuò)展性,額外的功能——甚至所有非核心的功能,都能通過插件實(shí)現(xiàn),具有可插拔性。特別是使用 Python 編寫的程序,由于語言本身的動(dòng)態(tài)特性,為我們的插件方案提供了很多種實(shí)現(xiàn)方式2022-08-08
關(guān)于dataframe.query()篩選tips
在Pandas中,通過布爾索引或.query()方法可以實(shí)現(xiàn)對(duì)DataFrame中數(shù)據(jù)的篩選。例如,篩選特定列符合條件的行數(shù)據(jù)或排除某些類型值。此外,.query()方法還支持使用外部變量進(jìn)行篩選。這些操作對(duì)數(shù)據(jù)處理非常有用,可以高效地進(jìn)行數(shù)據(jù)清洗和預(yù)處理2024-09-09
解決vscode python print 輸出窗口中文亂碼的問題
今天小編就為大家分享一篇解決vscode python print 輸出窗口中文亂碼的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-12-12

