鱼C论坛

 找回密码
 立即注册
查看: 2390|回复: 3

字符串对应字符替换问题

[复制链接]
发表于 2020-1-14 13:55:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
有没有那个函数可以直接完成字符串对应字符替换?
比如:
字符串: "ASDFA"直接替换为"ZXCVZ",每个位置的字符一一对应,A对应Z,S对应X,D对应C ……
通常是使用字典或列表,然后遍历要被替换的字符串,然后对应位置重新赋值;
想知道有没有某个内置函数,或者模块的函数可以直接达到这个目的。

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-1-14 14:19:53 | 显示全部楼层
  1. >>> s =  "ASDFA"
  2. >>> s = s . replace('A' , 'Z')
  3. >>> s = s . replace('S' , 'X')
  4. >>> s = s . replace('D' , 'C')
  5. >>> s = s . replace('F' , 'V')
  6. >>> s
  7. 'ZXCVZ'
  8. >>>
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-1-14 14:26:01 From FishC Mobile | 显示全部楼层
你这种替换必然是无规律的自定义行为
所以我断言不会有这种模块
而且也只能事先定义字典来解决
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-1-14 14:45:57 | 显示全部楼层
本帖最后由 Croper 于 2020-1-14 14:47 编辑

打错
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-21 20:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表