#将一个英文句子中的每个单词的字母倒序
str1=input("请输入字符串")
list1=str1.split(" ")
for i in range(len(list1)):
list2=list(list1[i])
list2.reverse()
j=''.join(list2)
list1[i]=j
str2=' '.join(list1)
#将一个英文句子的所有单词倒序
str1=input("请输入字符串")
list1=str1.split(" ")
list1.reverse()
print(' '.join(list1))
#将一个英文句子做单词统计,统计有多少个单词和非法单词,非法单词是包含除大小写英文字母之外的其他任何字符。
import re
str1=input("请输入字符串")
list1=str1.split(" ")
list2=[]
for i in list1:
if re.match('[^a-zA-Z]',i):
list2.append(i)
print('单词总数:', len(list1))
print('不合法单词总数:', len(list2))
print('不合法单词有:',*list2)
网友评论