In [43]: s = 'axxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
In [44]: [s[idx:idx+4] for idx in range(len(s)) if idx%4==0]
Out[44]: ['axxx', 'xxxx', 'xxxx', 'xxxx', 'xxxx', 'xxxx', 'xxxx', 'xx']
如果有其他字符,那么就都转成unicode,然后在分割。
In [1]: s = "axxxxxxxxxxxxxxxxxxxxxxxxxxx"
In [2]: [s[i:i+4] for i in range(0, len(s), 4)]
Out[2]: ['axxx', 'xxxx', 'xxxx', 'xxxx', 'xxxx', 'xxxx', 'xxxx']