码农公社  210.net.cn  210是何含义?10月24日是程序员节,1024 =210、210既

210

之意。

Python遍历字符串的4种方式

1.下标法

2.for in

3.iter内置函数

4.enumerate

下标法和enumerate适合需要判断后续字符的场景,比如循环到下标index处,要求判断index+1的字符这种。

最典型的就是语法解析器,判断"(())"这种成对的括号的算法。

"for in"和iter适合对字符进行直接处理的情况,比如大小转换,字符串对比之类的。

总之,如果需要用到下标就使用下标法和enumerate,其中enumerate比下标法性能更优。

(注意:本文基于Python3.x)

第一种方式,for in

super_str = "www.210.cx"

for every_char in super_str:

print(every_char)

第二种方式,内置函数range()或xrange(),把字符串长度传进去就行

super_str = "www.210.cx"

for index in range(len(super_str)):

print(girl_str[index])

第三种方式,内置函数enumerate()

super_str = "www.210.net.cn"

for index, every_char in enumerate(super_str):

print(str(index) + every_char)

第四种方式,内置函数iter()

super_str = "www.210.net.cn"

for every_char in iter(super_str):

print(every_char)

python遍历字符串存入列表_Python遍历字符串的4种方式相关推荐

  1. python遍历多层嵌套列表_python遍历多层嵌套列表

    python 多层嵌套的json内容 怎么获取 如下,已经实现获取json中的指定内容,先在的问题是:有的json目标内容可以首先使用json包的loads函数对json数据进行解析,然后就可以像操作 ...

  2. python将字符串存入列表_Python字符串与列表操作

    一.字符串的常见操作: 1.find: 变量名.find('关键词') 即在字符串中找对应的关键字,返回一个对应位置下标,若找不到,返回'-1',找到第一个关键词后就返回可以用. rfind 来从右边 ...

  3. python二进制数据存入数据库_python+ mysql存储二进制流的方式

    AngularJS_01之基础概述.设计原则及MVC设计模式 1.AngularJS: 开源的JS框架,用来开发单一页面应用,以及数据操作频繁的场景:2.设计原则: ①YAGNI原则:You Aren ...

  4. python词频统计完整步骤_Python统计词频的几种方式

    语料 text = """My fellow citizens: I stand here today humbled by the task before us, gr ...

  5. python操纵excel的方法_python操作Excel的几种方式

    Python对Excel的读写主要有xlrd.xlwt.xlutils.openpyxl.xlsxwriter几种. 首先你的本地要有包文件,安装上面的包文件如下图 1.xlrd主要是用来读取exce ...

  6. python总结字典集合列表_python 列表,元组,字典,集合,字符串相互转换

    本文主要介绍列表,元组,字典,集合以及和字符串之间的相互转换. 1. 列表与元组的互换 # 将列表转化为元组 li = [1, 2, 3] t = tuple(li) print(t, type(t) ...

  7. python中遍历二维数组_python遍历二维数组-女性时尚流行美容健康娱乐mv-ida网

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

  8. python用于导入模块或模块中的对象_在 Python 中导入模块中的对象有哪几种方式? (5.0分)_学小易找答案...

    [判断题]尽管可以使用 import 语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库. (2.0分) [填空题]表达式 int(str(34)) == 34 的值为 ___ ...

  9. [转载] python字符串数组字典_Python:字符串、列表、元组、字典

    参考链接: Python字符串| ascii_uppercase 字符串: 所有方法都修改不了字符串的值,字符串还是原值:但可以重新赋值:使用字符串方法有返回值 循环字符串的用法: 字符串方法: Na ...

最新文章

  1. 采用傅立叶变换空间载波法从强度分布得到相位分布,即从空间上呈正弦分布的光强信息,恢复出波面的相位信息
  2. 【Python刷题】_3
  3. HashMap深度解析:一文让你彻底了解HashMap
  4. 牛客题霸 [子数组最大乘积] C++题解/答案
  5. SpringBoot2.1.9 分布式锁ShedLock
  6. 独家对话谢宝友:做一款类似于 Linux 的国产操作系统 | 人物志
  7. K3/Cloud点按钮打开单据,列表,动态表单,简单账表和直接Sql报表示例
  8. 【号外】来人鸭~ 本公众号招人啦~
  9. 灰色按钮克星v.10
  10. K8S-Cluster部署
  11. java jdom格式,java使用jdom生成xml格式文件
  12. matlab画频谱图
  13. 多业务建模在美团搜索排序中的实践
  14. CMake基础教程(32)文件搜索指令FILE
  15. Android中 手机震动功能的实现
  16. GDS和OTA未来之路
  17. 正态总体参数的假设检验
  18. 习题4-9 打印菱形图案 (15 分)
  19. mysql qcow2_如何创建qcow2格式的磁盘镜像并填充数据?
  20. 常识-java发送邮件函数+开启qq邮箱授权码

热门文章

  1. JavaScript鼠标事件、键盘事件
  2. 【数据库】MySQL多表查询(一)
  3. Ubuntu下挂载外部硬盘作为系统扩展使用
  4. 微信小程序购物车弹出层
  5. Linux下的su命令
  6. 记一次解决 Feign 提交批量添加请求收到 400 报错的经历
  7. 【图像加密】DFT变换算法
  8. unity3d显示c4d材质_(图文+视频)C4D野教程:来试着制作一张电路板效果海报吧!...
  9. AI窥人(一):为什么人类热衷“过度投射”?
  10. 黑白图像自动上色(Colorization)