字符串搜索在python中保持返回空

时间:2017-02-11 23:26:23

标签: python-3.x

我一直试图让我的代码工作但是我一直在输出空白而且我不允许导入任何内容,例如RE:

choc1 ='         outf.write("/# " + str(number) + " #/ " + line) #lots of cake(#) lovers here'

EC = choc1
ECout = EC
out = ""
for x in ECout :
      if x!="#[a-z,A-Z]":
            x = x.replace(x,"")
            out += x
if out== '#lots of cake(#) lovers here':
      print("well done Lucy")
else:
      print(out)

我必须非常愚蠢,因为这应该很简单 - 我需要在这里回复'#lots of cake(#)爱好者'但我仍然坚持这项任务。

非常感谢任何帮助。

提前致谢 - 杰玛

1 个答案:

答案 0 :(得分:0)

查看for循环,您将分别检查字符串中的每个字符,并将其与长度为几个字符的字符串进行比较。这是你的意图吗?考虑:

>>> a = "abc"
>>> for x in a:
...   print(x)
... 
a
b
c

也许您打算接受每个字符,并将该字符与另一个字符串中的每个字符进行比较,并使用稍微不同的语句?