"""
完成一个句子的倒叙,单词中的字母顺序不变
输入: 输出:
1 1
’ 1‘ ’1 ‘
...
"""
def revers_str(str_old):
l_s = list(str_old) #string 转list
a = len(l_s)
newStr = ''
newTab = ''
newList = []
str_new = ''
for i in range(a):
if l_s[i] != ' ': #空格串不为空则添加到数组,重置空格串为空,判断元素为字母并且拼接
if newTab != '':
newList.append(newTab)
newTab = ''
newStr += l_s[i]
else:#单词串不为空则添加到数组,重置单词串为空,判断元素为空格并且拼接
if newStr != '':
newList.append(newStr)
newStr = ''
newTab += l_s[i]
if i == a-1:
if newTab != '':
newList.append(newTab)
else:
newList.append(newStr)
newList.reverse()
for str in newList:
str_new += str
print(str_new)
revers_str(" 13E 2RRRV 3RRR ")
python英文句子反转后输出 python将英文句子倒序输出
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Hadoop分布式集群扩展
完全分布式安装: 1.集群规划 a.服务分配 组件 Linux.one&
Hadoop分布式集群扩展 大数据 操作系统 运维 hadoop