如何验证字符串是在python中允许的字符串范围内

时间:2017-03-26 16:10:28

标签: python

所以,我在python中有这个代码,但如果从用户输入的字符串不是来自" a"我希望它显示一条消息。到" j" (不区分大小写)。因此,不允许用户输入不在此范围内的字符串。我怎么能这样做?

我已尝试过以下代码,但它无法正常工作。

  words = "Hello world ace"
  words = [word.lower() for word in words.split()]
  for word in words:
      print(sorted(word) == list(word))

1 个答案:

答案 0 :(得分:0)

(假设也允许空格

检查一下:

words = "Hello world ace"
allowed = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', ' ']
if not all(character in allowed for character in words.lower()):
    print("!!!")