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

2023-08-01  本文已影响0人  E术家
#将一个英文句子中的每个单词的字母倒序
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)

上一篇 下一篇

猜你喜欢

热点阅读