while1: str1 = input("请输入一个字符串:") if len(str1) >= 20: str2 = str1.lower() for x in str2: if x >= 'a'and x <= 'z'or x == "_"or x>="0"and x<="9": pass else: print("非法字符,请重新输入") break else: print("字符串合法") break
else: print("长度非法,请重新输入")
char = input("请输入一个字符:") print(char) list1 = str1.split(char) print(list1) list2 = [] for obj in list1: if obj != ""and obj notin list2: list2.append(obj)