如何替换字符串中的某些字符?

克洛伊·多诺霍

我是python(3.5.2)的新手,我很乐意为我在list&string上赋值提供一些帮助。我需要编写一个代码来替换:在任何给定的字符串中,e和E替换为3,a和A替换为4,i和I替换为1,o和O替换为0。这是我的尝试:

s = input("Enter a string: ")

leet = {'a':'4','e':'3','i':'1','o':'0','A':'4','E':'3','I':'1','O':'0'}

for character in s:
    if character == leet.keys():
        str.replace(leet.keys(),leet.values())

print(s)

这段代码对我来说没有任何令人满意的结果,我想知道我是否可以使用str.replace方法,或者有没有更简单的方法可以做到这一点?谢谢!

耶芬·库兹莫维奇(Yevhen Kuzmovych)

replace()方法是好的。但是你用错了。请记住,这leet.keys()将返回字典中所有键的列表。所以我建议:

s = input("Enter a string: ")

leet = {'a': '4', 'e': '3', 'i': '1', 'o': '0', 'A': '4', 'E': '3', 'I': '1', 'O': '0'}

for k, v in leet.items(): #iterating through dictionary (not string)
    s = s.replace(k, v)

print(s)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何替换字符串中x的某些字符?

来自分类Dev

Javascript:如何替换字符串中的某些字符?

来自分类Dev

如何用char类型的单个字符替换字符串中的某些字符?

来自分类Dev

如何替换字符串中的字符

来自分类Dev

替换列中某些字符串的字符(MySQL)

来自分类Dev

使用javascript替换字符串中的某些字符

来自分类Dev

字符串中的某些字符无法替换

来自分类Dev

如何仅在名称包含某些字符串的某些文件夹下替换文件中的字符串

来自分类Dev

如何在 Java 中替换字符串中的某些字符?

来自分类Dev

VisualBasic脚本:如何替换字符串中某些索引处的字符?

来自分类Dev

使用Python中的字符串字典替换某些短语中的某些字符串

来自分类Dev

如何替换字符串中的字符串

来自分类Dev

仅在字符串后跟某些字符时替换字符串中的空格

来自分类Dev

在Python中搜索并替换字符串中的某些文本?

来自分类Dev

用预定义的替换字符替换输入字符串中的某些字符(python 3)

来自分类Dev

如何从字符串中替换€

来自分类Dev

如何替换列表中的字符串

来自分类Dev

如何替换字符串并排除某些变化的整数?

来自分类Dev

如何使用列表替换字符串的某些部分?

来自分类Dev

替换文件中的某些字符串

来自分类Dev

用PHP中的某些条件替换字符串

来自分类Dev

替换字符串中的某些未知单词

来自分类Dev

替换SQL Server中的某些字符串

来自分类Dev

如何从R中的字符串中检索某些字符?

来自分类Dev

如何使用Logstash的grok捕获并替换某些字符串后的数字字符串?

来自分类Dev

给定字符串中的某些模式,如何替换/重命名行?

来自分类Dev

如何从字符串中删除某些字符?

来自分类Dev

python如何大写字符串中的某些字符

来自分类Dev

如何从字符串中删除某些字符?[Python]

Related 相关文章

  1. 1

    如何替换字符串中x的某些字符?

  2. 2

    Javascript:如何替换字符串中的某些字符?

  3. 3

    如何用char类型的单个字符替换字符串中的某些字符?

  4. 4

    如何替换字符串中的字符

  5. 5

    替换列中某些字符串的字符(MySQL)

  6. 6

    使用javascript替换字符串中的某些字符

  7. 7

    字符串中的某些字符无法替换

  8. 8

    如何仅在名称包含某些字符串的某些文件夹下替换文件中的字符串

  9. 9

    如何在 Java 中替换字符串中的某些字符?

  10. 10

    VisualBasic脚本:如何替换字符串中某些索引处的字符?

  11. 11

    使用Python中的字符串字典替换某些短语中的某些字符串

  12. 12

    如何替换字符串中的字符串

  13. 13

    仅在字符串后跟某些字符时替换字符串中的空格

  14. 14

    在Python中搜索并替换字符串中的某些文本?

  15. 15

    用预定义的替换字符替换输入字符串中的某些字符(python 3)

  16. 16

    如何从字符串中替换€

  17. 17

    如何替换列表中的字符串

  18. 18

    如何替换字符串并排除某些变化的整数?

  19. 19

    如何使用列表替换字符串的某些部分?

  20. 20

    替换文件中的某些字符串

  21. 21

    用PHP中的某些条件替换字符串

  22. 22

    替换字符串中的某些未知单词

  23. 23

    替换SQL Server中的某些字符串

  24. 24

    如何从R中的字符串中检索某些字符?

  25. 25

    如何使用Logstash的grok捕获并替换某些字符串后的数字字符串?

  26. 26

    给定字符串中的某些模式,如何替换/重命名行?

  27. 27

    如何从字符串中删除某些字符?

  28. 28

    python如何大写字符串中的某些字符

  29. 29

    如何从字符串中删除某些字符?[Python]

热门标签

归档