如何识别单词中的字符并将该字母替换为另一个字符串 - Python

用户7437114

对于我的刽子手项目,在该人确实猜对了一个字母的情况下,我希望能够将该字母替换为一个 '_' 空格。

word = input('Please enter a word for your opponent:')

letter = input('Enter a letter to try and guess the word:')

print('_ '*len(word))

if 'a' in word and letter:
    print('_ '*len(word) with 'a' in word)

例如,如果输入的单词是“matt”,则输出将是 '_a__'

cs95

您可以使用正则表达式替换re.sub

In [514]: word = 'matt'

In [515]: letter = 'a'

In [518]: re.sub(r'[^%s]' %letter, '_', word)
Out[518]: '_a__'

作为关于如何使用后续字母继续使用此方法的提示,每次用户输入一个字母时,将其添加到letter,如下所示:

In [521]: new_letter = 't' # replace this with user input

In [522]: letter += new_letter

并且,正则表达式将在显示时适当地处理新字母:

In [523]: re.sub(r'[^%s]' %letter, '_', word)
Out[523]: '_att'

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python用另一个字符串替换字符串(大写或小写)

来自分类Dev

在另一个字符串中多次查找一个字符串-Python

来自分类Dev

在 Python 中计算另一个字符串中字符串的更好方法

来自分类Dev

基于 Python 中另一个字符串的字符串生成

来自分类Dev

仅通过在python中插入将字符串转换为另一个字符串

来自分类Dev

Python:将转义的引号替换为另一个字符

来自分类Dev

如何检查集合中的字符串是否是python 2.7中另一个字符串的一部分?

来自分类Dev

使用python搜索应该出现在另一个字符串中单词开头的单词

来自分类Dev

如何将字符串中的索引连接到Python中的另一个字符串

来自分类Dev

如何在不使用python中的find()方法的情况下在另一个字符串中查找字符串

来自分类Dev

与另一个字符串比较时,如何从Python字符串中提取唯一子字符串?

来自分类Dev

如何使用python替换字符串中的第一个字符?

来自分类Dev

如何在一个字符串中搜索多个字符串,然后将其替换为其他字符串?(Python)

来自分类Dev

检查一个字符串是否以相同的顺序包含另一个字符串的所有单词python?

来自分类Dev

检查一个字符串是否在python中包含另一个子字符串

来自分类Dev

用字符串中的所有字母替换一个字符,并使用 Python 将生成的输出存储在列表中

来自分类Dev

Python - 如何将字符串的特定部分插入另一个字符串的特定部分

来自分类Dev

基于python中的另一个字符串从列表中提取字符串

来自分类Dev

如何在python中使用递归检查一个字符串是否在另一个字符串的后继?

来自分类Dev

如何检查python,一个字符串只包含字母和连字符

来自分类Dev

Python:对字符串列表进行排序,以便它们出现在另一个字符串中

来自分类Dev

根据存在另一个字符串在Python中提取字符串的子字符串

来自分类Dev

如何在列表中的一个字符串中打印一个单词 在Python中

来自分类Dev

Python 3:检查一个字符串是否有另一个列表中的多个匹配项

来自分类Dev

一次更改一个字符串中的字母(Pandas,Python3)

来自分类Dev

在python中,我想从数据中的字符串值中删除最后一个字母并将其转换为数字

来自分类Dev

使用Python将一个字符替换为多个字符

来自分类Dev

检查一个字符串是否包含另一个字符串的全部或3个连续字符?正则表达式python不区分大小写

来自分类Dev

如何知道一个字符串是否属于python中字符串列表的组合?

Related 相关文章

  1. 1

    Python用另一个字符串替换字符串(大写或小写)

  2. 2

    在另一个字符串中多次查找一个字符串-Python

  3. 3

    在 Python 中计算另一个字符串中字符串的更好方法

  4. 4

    基于 Python 中另一个字符串的字符串生成

  5. 5

    仅通过在python中插入将字符串转换为另一个字符串

  6. 6

    Python:将转义的引号替换为另一个字符

  7. 7

    如何检查集合中的字符串是否是python 2.7中另一个字符串的一部分?

  8. 8

    使用python搜索应该出现在另一个字符串中单词开头的单词

  9. 9

    如何将字符串中的索引连接到Python中的另一个字符串

  10. 10

    如何在不使用python中的find()方法的情况下在另一个字符串中查找字符串

  11. 11

    与另一个字符串比较时,如何从Python字符串中提取唯一子字符串?

  12. 12

    如何使用python替换字符串中的第一个字符?

  13. 13

    如何在一个字符串中搜索多个字符串,然后将其替换为其他字符串?(Python)

  14. 14

    检查一个字符串是否以相同的顺序包含另一个字符串的所有单词python?

  15. 15

    检查一个字符串是否在python中包含另一个子字符串

  16. 16

    用字符串中的所有字母替换一个字符,并使用 Python 将生成的输出存储在列表中

  17. 17

    Python - 如何将字符串的特定部分插入另一个字符串的特定部分

  18. 18

    基于python中的另一个字符串从列表中提取字符串

  19. 19

    如何在python中使用递归检查一个字符串是否在另一个字符串的后继?

  20. 20

    如何检查python,一个字符串只包含字母和连字符

  21. 21

    Python:对字符串列表进行排序,以便它们出现在另一个字符串中

  22. 22

    根据存在另一个字符串在Python中提取字符串的子字符串

  23. 23

    如何在列表中的一个字符串中打印一个单词 在Python中

  24. 24

    Python 3:检查一个字符串是否有另一个列表中的多个匹配项

  25. 25

    一次更改一个字符串中的字母(Pandas,Python3)

  26. 26

    在python中,我想从数据中的字符串值中删除最后一个字母并将其转换为数字

  27. 27

    使用Python将一个字符替换为多个字符

  28. 28

    检查一个字符串是否包含另一个字符串的全部或3个连续字符?正则表达式python不区分大小写

  29. 29

    如何知道一个字符串是否属于python中字符串列表的组合?

热门标签

归档