python对字符串文本的相关操作

#将一个英文句子中的每个单词的字母倒序
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)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容