首先,来看每次处理一个字符的情况,可以有如下方法去实现:

方法一:

>>> 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每次处理固定个数的字符的方法总结相关推荐

  1. python的固定有没有固定字符_python每次处理固定个数的字符的方法总结

    首先,来看每次处理一个字符的情况,可以有如下方法去实现: 方法一: 代码如下: >>> a='1234567' >>> list(a) ['1', '2', '3' ...

  2. python输出文件目录和文件名_Python获取文件所在目录和文件名的方法

    Python 在本篇文章里小编给大家整理的是一篇关于python调用私有属性的方法总结,对此有需要的朋友们可以学习下.... 流芳2252020-07-24 Python 这篇文章主要介绍了pytho ...

  3. python统计字符串汉字个数_Python使用递归计算字符串中的字符数

    第一步是把这个问题分解成碎片: 1.如何确定字符是否在字符串中? 如果是递归地执行此操作,则需要检查字符串的是否是第一个字符. 2.如何比较两个字符? Python有一个==运算符,用于确定两个事物是 ...

  4. python输出文字加数字_python变量、输入、输出、数字、字符串

    总结 01.print()输出 02.数据类型:Numbers(数字类型:int(整数型).float(浮点数).complex(复数:实数+虚数 5+2j).布尔值(true.false)) 03. ...

  5. python输出字体的大小_Python密码学编程:文件的加密与解密

    在之前的章节中,编写的程序只能操作较少的信息,这些信息往往是以字符串的形式直接写在代码中的.但本章中的程序可以对整个文件进行加密和解密,文件的大小可以包括成千上万个字符. 本章要点 open()方法. ...

  6. python输出二进制数_二进制中1的个数(python)

    题目描述:输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. 分析:如果一个整数不为0,那么这个整数至少有一位是1.如果我们把这个整数减1,那么原来处在整数最右边的1就会变为0,原来在1 ...

  7. python字典统计单词个数_python字典统计单词个数

    python 字典中的词频统计之后 如何将频数大于一个比如a出现了10次,b15次,c20次,d25次,CSS布局HTML小编今天和大家分享频数大于14的词的个数,应该v={} for i in di ...

  8. python输出奇数数字序列_python在一串数字中选出奇数-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 js 验证 数字 (验证字符 ...

  9. python输出语句print用法_python输出语句print的用法是什么?_后端开发

    python输出语句"print()"是式样化输出函数,用于打印输出."print()"函数会自动换行:printf()函数的语法为:"printf( ...

最新文章

  1. 《TCP/IP图解》读书笔记
  2. Machine Learning week 5 quiz: Neural Networks: Learning
  3. 64位虚拟机下asm()语法_用Hyper-V在win10中创建虚拟机,简单快捷,不用安装其它软件...
  4. 【连载】如何掌握openGauss数据库核心技术?秘诀二:拿捏执行器技术(2)
  5. mysql的sum函数 如何设置默认值_mysql使用sum()出现null的问题,各种总结
  6. Choerodon猪齿鱼敏捷管理实践(一)——需求管理
  7. Bootstrap tab页签刷新加载不显示,只有点击其他标签后第一个才显示
  8. C/C++开发进阶的学习路线
  9. 处理Windows 7爆音杂音和网游ping值过高
  10. 架构与设计的流程和核心概念笔记:三、业务层设计
  11. Axure原型模板CRM客户关系管理系统高保真原型设计
  12. 详细设计的工具——盒图(N-S图)
  13. Axis2创建web service(一) - eclipse安装Axis2插件
  14. 1.爬虫基础——了解html什么是爬虫
  15. Hystrix熔断器
  16. 七剑下天山?七步搞定DB2查询优化!
  17. 中英文标点符号切换的组合键_电脑键盘常用组合键(快捷键)之——Ctrl键组合...
  18. vue 基础域名-单独配置
  19. android 根目录uri,如何在根目录下创建一个文件夹Android
  20. 【数据分析之道】数据分析导读

热门文章

  1. STM32工作笔记0009---认识FSMC和TTL电路
  2. 一种动态组装SQL语句的方法
  3. 杭电2531Catch him
  4. 使用setsockopt TCP_NODELAY禁用 Nagle算法
  5. 用汇编的眼光看c++(之模板函数)
  6. 用汇编的眼光看C++(之类继承)
  7. python索引例子_谈谈python中的索引
  8. java最全基础知识_Java编程入门,选择排序(Selection Sort)怎么做?
  9. 滚动截屏软件_华为指关节截屏不如三指截屏好用?一步到位,实践出真知
  10. curl查看swift状态命令_微服务之——docker高级命令