Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 在Python中搜索变量子字符串的字符串_String_Python 3.x - Fatal编程技术网

String 在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。您期望的结果是什么?

我正在寻找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。您期望的结果是什么?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”更改为其他类型的对象,但我不知道什么更改会真正有用。