我的代码仅打印"删除特殊字符"。但如果我只离开("#"),它运行得很好。
`dispose();`
答案 0 :(得分:0)
试试这个:
>>> username = "foo#"
>>> any(x in username for x in "#&$")
True
>>> username = "bar"
>>> any(x in username for x in "#&$")
False
答案 1 :(得分:0)
你的比较有点像这样
if(“#”或.....)
和#在第一次比较时返回。
在多个或比较中进行,它将起作用
def name_character(word=input("Username: ")):
if (("#") in word )or (("$") in word ) or (("&") in word ) :
return print ("Remove Special Character")
if word == "":
return print ("Enter Username")
else:
return print (word)
(name_character())