输入的是一个string类型的英文句子,输出也是一个string类型的英文句子:是把输入的句子里面的单词按逆序输出,但是每个单词按内部的字符按顺序输出

示例:
输入:i like you, but just i like you.
输出:.you like i just but ,you like i

import re
n='i like you, but just i like you.'
a=n.split(' ')
a.reverse()
print(a)
list_add=[]
for i in a:xxx=re.match('(\w+)(\W)',i)sss=re.match('\w+',i)if xxx:xxx1=xxx.group(1)xxx2=xxx.group(2)list_add.append(xxx2)list_add.append(xxx1)else:list_add.append(sss.group())
print(list_add)
newstr=''
for j in list_add:newstr=newstr+j+' '
print(newstr)

首先,我将字符串按空格分割开,得到的是一个列表,再将列表进行逆序处理,然后将处理后的列表遍历出来,用正则将英文和标点分割开,得到的元素加入新的列表,最后将列表转化为字符串输出。

python string类型的英文句子逆序输出相关推荐

  1. python输入一个四位数、逆序输出这四位数_输入一个四位数,输出这个四位数的逆序数,比如输入1234,输出4321_学小易找答案...

    [单选题]斗拱上的方形木块叫做 [简答题]巧克力包装设计 [计算题]对于LL(1)文法 G(E) S → (L) | aS' S' → S |ε L → SL' L' → ,SL'|ε (1 ) 构造 ...

  2. python 对句子进行逆序输出

    #把句子逆序输出#第一种方法(以字符为单位) # def str_reverse(str1):#先对字符串进行反转 # string1 = reversed(str1)#把反转返回的结果转换成列表 # ...

  3. 编程笔试(解析及代码实现):字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略

    编程笔试(解析及代码实现):字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略 目录 字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略 ...

  4. C语言反序输出英文句子,C++实现英文句子中的单词逆序输出的方法

    本文实例讲述了C++实现英文句子中的单词逆序输出的方法.分享给大家供大家参考,具体如下: #include "stdafx.h" #include #include #includ ...

  5. python练习-句子逆序1

    句子逆序 题目描述 python代码实现 题目描述 输入一个英文字符串,字符串中每个单词用空格隔开,句子中除了英文字母不再包含其他字符.输出单词逆序后的字符串.例如"I am a boy&q ...

  6. python练习-句子逆序2

    句子逆序 题目描述 做题思路 python代码实现 题目描述 输入一个英文字符串,要求非大小写英文字母均视为单词间隔符,输出单词逆序后的字符串,输出时单词间隔符仅以一个空格标志.例如"I a ...

  7. java句子倒序_Java实现英文句子中的单词顺序逆序输出的方法

    摘要:这篇Java开发技术栏目下的"Java实现英文句子中的单词顺序逆序输出的方法",介绍的技术点是"逆序输出.单词顺序.英文句子.Java.实现.方法",希望 ...

  8. 题库练习5(句子逆序、字符串排序、int型二进制表示中1的个数、购物单)

    1. 句子逆序 将一个英文语句以单词为单位逆序排放.例如"I am a boy",逆序排放后为"boy a am I".所有单词之间用一个空格隔开,语句中除了英 ...

  9. (记录)华为机试练习题13—句子逆序

    华为机试练习题13-句子逆序 题目描述 输入描述: 输出描述 例如: 代码(Java) 题目描述 将一个英文语句以单词为单位逆序排放.例如"I am a boy",逆序排放后为&q ...

最新文章

  1. python 图片 文本 矫正
  2. 阮一峰react demo代码研究的学习笔记 - ReactMount.render
  3. DOM-动态操作心得
  4. Linux 中的FHS文件系统风格标准---File Hierarchy Standard
  5. Python API 撰写的 TensorFlow 示例代码
  6. jQuery技巧总结(转)作为JQuery学习总结
  7. 姓潘取名:潘姓有气质的女孩名字
  8. java 计算税收_根据税收征收管理法律制度的规定,整个税收征收管理的起点是( )...
  9. Android 替换应用内so文件避免每次都要重新打包的麻烦
  10. 小程序UnionID是什么?以及UnionID获取途径
  11. android 设置视频大小,android – 调整视频大小
  12. flutter 九宫格菜单_Flutter 仿微信/微博九宫格
  13. 计算机组成原理指令系统的设计,计算机组成原理课程设计-指令系统及专用寄存器设计...
  14. Akita与脉冲云的关系
  15. Python 快速入门学习
  16. Abandoned connection cleanup thread failed to stop
  17. undefined和“undefined”
  18. ios是计算机系统软件吗,pp助手ios PC版本和pp助手计算机版本有什么区别
  19. 孟岩:可计算 NFT:概念、意义和核心思想
  20. Adobe DPS Storefront开发

热门文章

  1. 计算机主机的光驱怎么打开,笔记本电脑光驱怎么打开?高手教你打开笔记本光驱的方法...
  2. (linux-x86-ARM)麒麟V10安装DBeaver21.3通用的数据库管理工具和 SQL 客户端
  3. 054 webshell介绍与文件上传漏洞
  4. 篮球数据API接口 - 【篮球赛事分析数据】API调用示例代码
  5. InnoDB存储引擎:引擎概况
  6. java蚂蚁智力题,智力题大全_附答案
  7. 如何整合线上和线下营销进行深度交融
  8. 三星手机和计算机如何连接打印机,三星打印机连接到电脑没反应怎么办
  9. OSChina 周日乱弹 ——颜值和代码水平是正比
  10. 计算机常用术语cae是指,《计算机文化基础》练习题