string类型是不可变的,因此不能采用直接赋值的方式。比如一个字符串 helloworld,想把o替换成z,那么只有先替换,然后再迭代。

strings="helloworld"
hello=strings.replace('o','z')
for index,string in enumerate(hello):
print index,string

还有一种方法:

import string
table=string.maketrans('o','z')
for index,string in enumerate(strings.translate(table)):
print index,string

显示效果:

0 h
1 e
2 l
3 l
4 z
5 w
6 z
7 r
8 l
9 d

--End--

最新文章

  1. C#学习链接
  2. 如何计算合适的InnoDB的(innodb_log_file_size)日志文件大小
  3. C#的自定义滚动条
  4. Sql Server中不常用的表运算符之PIVOT
  5. Spring @Transactional propagation 各个属性值的含义
  6. open-falcon 安装
  7. 修改dll版本号处理未能加载“******”,或找不到动态链接库依赖的项
  8. Fiddler-008-简单模拟性能测试
  9. 关于协程的学习 & 线程栈默认10M
  10. Android M 特性 Doze and App Standby模式详解
  11. 关于64位Linux配置android开发环境出现 No such file or directory
  12. window.onload,<body onload="function()">, document.onreadystatechange, httpRequest.onreadystatechang
  13. OpenCms创建网站的过程示意图——专用OpenCms人们刚开始学习
  14. 获取经纬度 CLLocation
  15. 对象的创建过程(chapter5.7.3)
  16. Spring MVC数据绑定入门总结
  17. cef_binary_3.2623.1401.gb90a3be
  18. C# 对密码等数据进行对称性加密解密
  19. nodejs导出excel
  20. linux中守护进程启停工具start-stop-daemon

热门文章

  1. 路径 (Path)–nodejs
  2. 文本分类之特征描述vsm和bow
  3. Mongoose:Schema之路
  4. 第二百五十三、四、五天 how can I 坚持
  5. 大道至简—SQLite3 使用教学
  6. 【转】Objective-C代码注释和文档输出的工具和方法
  7. My97DatePicker的calendar.js的反混淆
  8. [iOS基础控件 - 6.9.1] 聊天界面Demo 代码
  9. 用ALAssetsLibrary将过滤后图片写入照片库
  10. [一]Head First设计模式之【策略模式】(鸭子设计的优化历程)