python每次处理固定个数的字符的方法总结
2013-01-29 00:00
513 查看
首先,来看每次处理一个字符的情况,可以有如下方法去实现:
方法一:
方法二:
方法三:列表解析(map)
但是如果每次处理两个字符或者更多的字符,上面的方法就不好用了,下面我总结了如下两种:
方法一:使用分片操作,每次处理两个字符:
方法二:使用正则表达式,分割字符串,每次处理3个字符
可以根据需求更改每次处理n个字符。
方法一:
>>> a='1234567' >>> list(a) ['1', '2', '3', '4', '5', '6', '7'] >>>
方法二:
>>> a='1234567' >>> for i in a: ... print i ... 1 2 3 4 5 6 7 >>>
方法三:列表解析(map)
>>> a '1234567' >>> [int(i)+1 for i in a] [2, 3, 4, 5, 6, 7, 8] >>>
但是如果每次处理两个字符或者更多的字符,上面的方法就不好用了,下面我总结了如下两种:
方法一:使用分片操作,每次处理两个字符:
>>> 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 >>>
方法二:使用正则表达式,分割字符串,每次处理3个字符
>>> import re >>> a="1234567890" >>> for i in re.findall(".{1,3}",a): ... print i ... 123 456 789 0 >>>
可以根据需求更改每次处理n个字符。
相关文章推荐
- python每次处理固定个数的字符的方法总结
- python每次处理一个字符的三种方法
- Python中每次处理一个字符的5种方法
- python实现每次处理一个字符的三种方法
- python每次处理一个字符的三种方法
- python实现每次处理一个字符的三种方法
- Python - 不固定参数函数的定义,四种参数传递方法总结
- 轻松python文本专题-单独处理字符串每个字符的方法汇总
- Python基础之字符串处理方法的总结
- 轻松python文本专题-单独处理字符串每个字符的方法汇总
- [总结]Perl在遇到Unicode字符文件名时的各种处理方法
- Python3.4每次处理一个字符
- Python美味食谱: 1.1 每次处理一个字符
- 关于处理SQL特殊字符的基本方法总结
- python 处理中文遇到的编码问题总结 以及 字符str的编码如何判断
- Python处理文本文件中控制字符的方法
- python学习笔记 --- python中使用哈希方法处理字符与数字,ord()等函数详解
- Python处理中文文本字符时提取某个汉字或字符的方法
- 前端jsp中处理特殊字符方法总结
- 玩转python之每次处理一个字符