替换字符串中除N,n和python中的空格以外的所有元素

Derpyninja

我想用#代替N和n之外的所有元素。这是我一直在工作的代码

test_str = ("BaNana")
for x in test_str:
    if x != "n" or x !="N":
        ari = test_str.replace(x, "#")
        print(ari)

我得到的输出是

    #aNana
    B#N#n#
    Ba#ana
    B#N#n#
    B#N#n#

我想要的输出在哪里

    ##N#n#
b

@schwobaseggl答案是下面的简短版本。在python中,字符串是不可变的。因此replace函数每次都会创建新的字符串实例。

test_str = ("BaNana")
temp_list=[]
for x in test_str:
    if x != "n" and  x !="N":
        temp_list.append("#")
    else:
        temp_list.append(x)


new_str= "".join(temp_list)
print(new_str)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

替换字符串中除字母和空格以外的所有内容

来自分类Dev

替换字符串中除空格以外的所有字符

来自分类Dev

如何从Python字符串中删除除空格和破折号以外的所有特殊字符?

来自分类Dev

如何从Python字符串中删除除空格和破折号以外的所有特殊字符?

来自分类Dev

在Python3.3中从字符串中删除除字母和空格以外的所有内容

来自分类Dev

如何替换JavaScript字符串中除字母和数字以外的所有内容(空格/符号)?

来自分类Dev

Python:删除字符串中的所有空格和'\ n'

来自分类Dev

替换字符串中除模式以外的所有字母数字字符

来自分类Dev

Java RegEx替换字符串中除单词以外的所有字符

来自分类Dev

替换除Python中第一次出现的子字符串以外的所有内容?

来自分类Dev

如何删除字符串中的所有空格和\ n \ r?

来自分类Dev

如何替换字符串中的所有空格

来自分类Dev

从字符串中删除除最后n个字符外的所有字符

来自分类Dev

从字符串中删除除最后n个字符外的所有字符

来自分类Dev

正则表达式,用于用连字符替换字符串中的所有特殊字符和空格

来自分类Dev

如果空格在Python中用引号引起来,如何替换字符串中的所有空格?

来自分类Dev

将javascript字符串中的所有字母和超过2个空格替换为空字符

来自分类Dev

替换所有空格和/从字符串

来自分类Dev

替换字符串中字母数字,连字符,句点和下划线以外的所有内容

来自分类Dev

如何替换SSIS中字符串中除最后一个字符以外的所有字符?

来自分类Dev

枚举和替换python中字符串文件中的所有标记

来自分类Dev

替换令牌中除字母字符和句号以外的所有内容

来自分类Dev

如何从PHP字符串中替换除数字(200、200.45等)以外的所有字符?

来自分类Dev

如何替换字符串中除方括号和反斜杠外的所有标点符号?

来自分类Dev

选择除字符串中的特定项目以外的所有内容

来自分类Dev

从字符串中提取除方括号中的单词以外的所有单词

来自分类Dev

jQuery删除字符串中除url以外的所有内容

来自分类Dev

Python:搜索和替换 HTML 字符串中的所有 img 标签

来自分类Dev

打印列表中除Python中的一个字符串元素外的所有字符串元素

Related 相关文章

  1. 1

    替换字符串中除字母和空格以外的所有内容

  2. 2

    替换字符串中除空格以外的所有字符

  3. 3

    如何从Python字符串中删除除空格和破折号以外的所有特殊字符?

  4. 4

    如何从Python字符串中删除除空格和破折号以外的所有特殊字符?

  5. 5

    在Python3.3中从字符串中删除除字母和空格以外的所有内容

  6. 6

    如何替换JavaScript字符串中除字母和数字以外的所有内容(空格/符号)?

  7. 7

    Python:删除字符串中的所有空格和'\ n'

  8. 8

    替换字符串中除模式以外的所有字母数字字符

  9. 9

    Java RegEx替换字符串中除单词以外的所有字符

  10. 10

    替换除Python中第一次出现的子字符串以外的所有内容?

  11. 11

    如何删除字符串中的所有空格和\ n \ r?

  12. 12

    如何替换字符串中的所有空格

  13. 13

    从字符串中删除除最后n个字符外的所有字符

  14. 14

    从字符串中删除除最后n个字符外的所有字符

  15. 15

    正则表达式,用于用连字符替换字符串中的所有特殊字符和空格

  16. 16

    如果空格在Python中用引号引起来,如何替换字符串中的所有空格?

  17. 17

    将javascript字符串中的所有字母和超过2个空格替换为空字符

  18. 18

    替换所有空格和/从字符串

  19. 19

    替换字符串中字母数字,连字符,句点和下划线以外的所有内容

  20. 20

    如何替换SSIS中字符串中除最后一个字符以外的所有字符?

  21. 21

    枚举和替换python中字符串文件中的所有标记

  22. 22

    替换令牌中除字母字符和句号以外的所有内容

  23. 23

    如何从PHP字符串中替换除数字(200、200.45等)以外的所有字符?

  24. 24

    如何替换字符串中除方括号和反斜杠外的所有标点符号?

  25. 25

    选择除字符串中的特定项目以外的所有内容

  26. 26

    从字符串中提取除方括号中的单词以外的所有单词

  27. 27

    jQuery删除字符串中除url以外的所有内容

  28. 28

    Python:搜索和替换 HTML 字符串中的所有 img 标签

  29. 29

    打印列表中除Python中的一个字符串元素外的所有字符串元素

热门标签

归档