我在使用Python的随机函数时遇到一个问题。我不知道哪个随机函数适用于这段代码:
name=['toffla','rebecca','toff','becca']if (parser.getPayload().lower() == name): parser.sendGroupMessage(parser.getTargetID(),"what?")
如果有人输入这四个名字中的任何一个,输出应该为”what?”。
该如何做呢?
提前感谢!
回答:
请使用’if’语句和”in”操作符。因为”name”不是字符串。if input == name: <- 总是假的。因为输入是’toffla’,它不是列表。例如:
>>> name = "bugra">>> names = ["github","bugra","turkey","developers"]>>> name == namesFalse>>> name in namesTrue
希望你明白了!