python将输入语句中的字母、空格、数字和其他字符分别输出
str=input("输入任意字符")
#列出四种类型的列表来盛放相应的字符
letters=[]
spaces=[]
digits=[]
others=[]
for i in iter(str):#用到iter函数
if i.isalpha()==True:
letters.append(i)
elif i.isspace()==True:
spaces.append(i)
elif i.isdigit()==True:
digits.append(i)
else:
others.append(i)
print(letters)
print(spaces)
print(digits)
print(others)