本程序实现的是将字符串文章的内容转化为列表项的操作,只实现了功能,暂未加入异常处理,程序如下:
#!/usr/bin/env python
#-*-coding:utf-8-*-
def str_inverse():
sourse_str=raw_input("Please input the strings:")
sourse_tmp=''
sourse_result=[]
str_length=len(sourse_str)
num=0
for i in range(str_length):
if(sourse_str[i]>='A' and sourse_str[i]<='Z'):
sourse_tmp=sourse_tmp+''.join(sourse_str[i])
num=num+1
elif(sourse_str[i]>='a' and sourse_str[i]<='z'):
sourse_tmp=sourse_tmp+''.join(sourse_str[i])
num=num+1
elif(sourse_str[i]>='0' and sourse_str[i]<='9'):
sourse_tmp=sourse_tmp+''.join(sourse_str[i])
num=num+1
elif sourse_tmp=='':
sourse_result.append(sourse_str[i])
else:
sourse_result.append(sourse_tmp)
sourse_result.append(sourse_str[i])
sourse_tmp=''
if sourse_tmp!='':
sourse_result.append(sourse_tmp)
print sourse_result
if __name__ == '__main__':
str_inverse()