句子逆序

  • 题目描述
  • 做题思路
  • python代码实现

题目描述

输入一个英文字符串,要求非大小写英文字母均视为单词间隔符,输出单词逆序后的字符串,输出时单词间隔符仅以一个空格标志。例如“I am* a boy”,逆序排放后为“boy a am I”

做题思路

跟python练习-句子逆序1类似,只是这道题多了一个要求就是输入中的非大小写英文字母都作为单词间隔符,我用到正则表达式中的split去实现分隔,需要注意去掉多余的空格

python代码实现

import restr = input()
l1 = re.split('[^A-Za-z]', str)
l2 = list(reversed(l1))
while '' in l2:l2.remove('')
print(' '.join(l2))

python练习-句子逆序2相关推荐

  1. python练习-句子逆序1

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

  2. 华为机考HJ13句子逆序C语言弱智解法

    华为机考HJ13句子逆序C语言弱智解法 句子逆序C语言低端解法,易于理解. 1.收数据老生常谈. 2.将句子全部逆序. 3.将单词正序. (这里有一个bug,最后一个词(原句子第一个词)总是收不到,所 ...

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

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

  4. 【华为OJ】按单词将句子逆序

    给定一个字符串,按单词将该字符串逆序,比如给定"This is a boy",则输出是"boy a is This",为了简化问题,字符串中不包含标点符号. 分 ...

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

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

  6. python string类型的英文句子逆序输出

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

  7. python将整数逆序_python练手入门小项目:字符串的妙用

    题目来源:小行:python练手入门小项目详解(一) 1 给任意一个的正整数,要求:一.求它是几位数,二.逆序打印出各位数字. 代码: def reversed_integer(number):ass ...

  8. 华为机试——句子逆序

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

  9. 华为机试HJ13:句子逆序

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 将一个英文语句以单词为单位逆序排放.例如"I am a boy" ...

最新文章

  1. 新浪微博中的周期性爆发流量
  2. VRRP+MSTP 实现流量分流与核心层备份
  3. 抽象工厂模式设计模式_抽象工厂设计模式解释
  4. TRACE (VC)
  5. 中国数据中心行业深度分析
  6. mesos INSTALL
  7. HTC Vive手柄实现在平面上划线
  8. C语言编译软件安装教程(Dev-C++版)
  9. 微信小程序获取tabbar的高度_微信小程序自定义tabbar
  10. 阿里云智能巡检管家使用攻略及功能示例
  11. 陈强老师公开课笔记1——如何区别中介效应、调节效应与交互效应?
  12. 赛微微电子通过注册:拟募资8亿 年营收3.4亿
  13. R语言【轮廓图、调和曲线图】
  14. CSS3窗外闪电下雨动画js特效
  15. PA-1190201215-冯开来(计算机系统大作业)
  16. html设计壁纸的软件,60个网页及平面设计师必备神器
  17. 云豹短视频app源码中关于php--thinkcmf配置语言包的说明
  18. 360html收藏夹,360浏览器的收藏夹如何保存?360浏览器收藏夹备份方法
  19. NS2中无线仿真场景生成
  20. 解决ubuntu和windows电脑之间无法复制粘贴问题

热门文章

  1. 若你喜欢怪人 其实我很美
  2. 计算机绘图要什么铅笔,素描初学者需要准备哪些画画工具
  3. C++的3d游戏笔录-基于panda3d(1)
  4. 美术集速写模特姿势参考大全,又酷又飒的姿势你画过了吗?
  5. LTE paging注释
  6. 数据透视表(2)|计算字段、计算项
  7. 转:量化交易零基础入门教程之——python基本语法与变量
  8. Oracle误删除数据的恢复方法(转)
  9. 关闭互斥句柄达到游戏多开MFC源码
  10. 记一次智能灯泡的破解