首先,來看每次處理乙個字元的情況,可以有如下方法去實現:
方法一:
複製** **如下:
>>> a='1234567'
>>> list(a)
['1', '2', '3', '4', '5', '6', '7']
>>>
方法二:
複製** **如下:
>>> a='1234567'
>>> for i in a:
... print i
...123
4567
>>>
方法三:列表解析(map)
複製** **如下:
>>> a
'1234567'
>>> [int(i)+1 for i in a]
[2, 3, 4, 5, 6, 7, www.cppcns.com8]
>>>
但是如果每次處理兩個字元或者更多的字元,上面的方法就不好用了,下面我總結了如下兩種:
方法一:使用分片操作,每次處理兩個字元:
複製** **如下:
>>> a='abcdefghijk'
程式設計客棧 >>> num=0
>>> while true:
... str = a[num:num+2]
... if str:
&n ... print str
... else:
... break
...&nb程式設計客棧sp; num += 2
...ab
cdef
ghij
kovbeqwwzr>>>
方法二:使用正規表示式,分割字串,每次處理3個字元
複製** **如下:
>>> import re
>>> a="1234567890"
>>> for i in re.findall(".",a):
... print i
...123
456789
0>>>
可以根據需求更改每次處理n個字元。
本文標題: python每次處理固定個數的字元的方法總結
本文位址:
固定資產租賃的會計處理
一 經營租賃方式租入的固定資產的會計處理1.對以經營租賃方式租入的固定資產核算時應注意的問題 1 以經營租賃方式租入的固定資產不屬企業的財產,不能作為自有固定資產核算,而僅通過設定 租入固定資產備查簿 進行登記。2 如果企業在租賃期間 一年以上 對租入固定資產進行大修理和進行改良工程,其支出應列入 ...
不固定個數的子元素自適應居中
今天工友提了乙個需求,讓固定寬度的子元素,在不確定寬度的容器內水平居中 自適應 ul 寬度不固定 li 寬度固定,li 是乙個塊。看起來還挺簡單的。但大家為什麼一直討論不斷。希奇,實現了一下。發現實在還是很簡單的。還是沒有超出原來的解決方案,即使用 display inline block。實際要實...
Python美味食譜 1 1 每次處理乙個字元
關於python美味食譜 開這個類別的主要目的是為了總結python cookbook上的知識和技巧,也為鞏固自己的python知識點。當然和書上會有所不同,力求簡明扼要。目的 對字串的每個字元進行處理,其實每個字元 char 就是乙個長度為1的字串。方法 1.使用內建 函式list a strin...