String 在Python中搜索变量子字符串的字符串
我正在寻找Python中的一个函数,它能够在字符串中搜索退化的子字符串。基本上:String 在Python中搜索变量子字符串的字符串,string,python-3.x,String,Python 3.x,我正在寻找Python中的一个函数,它能够在字符串中搜索退化的子字符串。基本上: N = ("B","C","D") s = "DADBADCAD" m = "NAD" s.count(m) 3 基本上,如果Python在m中看到“NAD”,我希望它将其解释为“BAD”、“CAD”和“DAD”,然后在s中找到这些字符串的每次迭代 您可以尝试使用regex,然后查找all:在这段代码中,N在哪里使用?忽略大写的变量名违反PEP 8。您期望的结果是什么?
N = ("B","C","D")
s = "DADBADCAD"
m = "NAD"
s.count(m)
3
基本上,如果Python在m中看到“NAD”,我希望它将其解释为“BAD”、“CAD”和“DAD”,然后在s中找到这些字符串的每次迭代 您可以尝试使用regex,然后查找all:在这段代码中,
N
在哪里使用?忽略大写的变量名违反PEP 8。您期望的结果是什么?S==3中M的计数是多少?它不包含字母NI,但我希望Python能够识别字符串m中的变量N。我知道编写Python时不会在“NAD”字符串中看到N(变量),所以我假设我需要将“NAD”更改为其他类型的对象,但我不知道什么更改会真正有用。您可以尝试使用正则表达式,然后查找全部:在这段代码中,N
在哪里使用?忽略大写的变量名违反PEP 8。您期望的结果是什么?S==3中M的计数是多少?它不包含字母NI,但我希望Python能够识别字符串m中的变量N。我知道编写Python时不会在“NAD”字符串中看到N(变量),所以我假设我需要将“NAD”更改为其他类型的对象,但我不知道什么更改会真正有用。