翻转英文句子,标点位置不变
#翻转句子,标点不变
import string
s = 'I want!Reverse sentence!'
start = end = 0
temp = ''
for i in range(len(s)):if s[i] in string.punctuation:end = itemp += ' '.join(s[start:end].split()[::-1])temp += s[i]start = end+1if end != len(s)-1:end = len(s)temp += ' '.join(s[start:end].split()[::-1])
print(temp)
#翻转单词,标点不变
s = 'I want! Reverse sentence!'
start = end = 0
temp = ''
for i in range(len(s)):if s[i] in string.punctuation:end = itemp += ' '.join(s[start:end][::-1].split())temp += s[i]start = end+1if end != len(s)-1:end = len(s)-1temp += ' '.join(s[start:end][::-1].split())
print(temp)
翻转英文句子,标点位置不变相关推荐
- 经典面试题:翻转英文句子中单词的顺序
题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变. 句子中单词以空格符隔开.为简单起见,标点符号和普通字母一样处理. 例如输入"I am a student." ...
- 翻转英文句子中单词的顺序
利用字符串中的索引下标进行定位,先将整个英文句子翻转,而后将每个英文单词进行翻转 /* *程序说明:将一个英文句子翻转,单词中的字母顺序不变 *程序思路: 先将整个句子翻转,然后将各个单词中的字母顺序 ...
- 翻转英文句子(倒置字符串)
题目: 将一句话的单词进行倒置,标点不倒置.比如| like beijing.经过函数后变为: beijing.like l 解析: 可以使用指针现将整体倒置,单后在以空格位界,将各个单词倒置 代码: ...
- 剑指Offer——翻转英文句子中的单词顺序
主要思路: 先交换整个句子的顺序,再交换每个单词的顺序. 一下代码在VS2015中调试无误 #include "stdafx.h" #include<iostream> ...
- 「Python」学习Day 2. 翻转英文句子字符串
问题:如何将 'I love you' 翻转成 'you love I'? 思路:分拆 --> 翻转 --> 重组. def reverse(input):#将字符串中的单词按照空格分隔成 ...
- python输入一个英文句子、翻转句子中单词的顺序_H面试程序(4):翻转句子中单词的顺序 ....
题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变. 句子中单词以空格符隔开.为简单起见,标点符号和普通字母一样处理. 例如输入"I am a student." ...
- 输入一个英文句子,翻转句子中的单词,要求单词内的字符顺序不变。 如:I am a student. 转换成 student. a am I
输入一个英文句子,翻转句子中的单词,要求单词内的字符顺序不变. 如:I am a student. 转换成 student. a am I 算法分析: 1.通过ReverseString(s,0,5) ...
- python输入一个英文句子、翻转句子中单词的顺序_ODOA(1) 翻转句子中单词的顺序(C语言实现)...
动动手才发现自己现在的在C/C++方向的几个问题: 对自己的入门语言C语言变得非常陌生 编程的思维固定在找既有的方法,主要原因是python写多了,基本上所有常见的问题,都有现成的方法,让自己变得懒惰 ...
- 输入一个英文句子,翻转句子中单词的顺序 例如输入“I am a student.”,则输出“student. a am I”。
package com.atguigu.java; //输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变.句子中单词以空格符隔开. //为简单起见,标点符号和普通字母一样处理. //例如 ...
最新文章
- 云评测、云监测、云加速,性能魔方mmTrix全球速度最快
- C语言笔记系列文章 索引目录表(持续更新中......)
- docker 和挂载文件一起打包成新镜像_Docker文件系统和数据卷
- 连接远程电脑中的虚拟机---端口映射
- GUI 快捷键的实现思路
- mysql备份还原(视图、存储过程)
- 深度学习 《RNN模型》
- 用C#实现对Oracle 存储过程/函数/包的调试(附源代码)
- 下载丨 MySQL运维管理+编程开发大全
- windows server 2012r2 快速启动模式部署remoteapp,检查兼容性,显示有挂起的重新启动...
- 为热门项目 若依(ruoyi) 添加flyway,自动管理数据库版本
- 组合优化问题的典型事例
- 自媒体赚钱网站有哪些(写文章赚钱的网站大全)
- 新闻客户端纷纷内容化,微博却在强化新闻属性
- html五子棋游戏制作原理,原生JS+Canvas实现五子棋游戏
- 揭开特斯拉的地图“疑云”
- Photoshop 2021 22.4.3 精简版
- 爪哇国新游记之二十五----图及其遍历查找
- Hystrix php,详解 hystrix-go 使用与原理
- 社保查询或者转移的一些事
热门文章
- android 拖动和缩放 [Dragging and Scaling]
- ArcGIS Server 报错 set the request‘s mode to ‘no-cors‘ to fetch the resource with CORS disabled.
- 浅浅记录一下springSecurity的学习
- mysql my-small.cnf_mysql配置文件my-small.cnf解析,汉文翻译,配置
- BZOJ3850 ZCC Loves Codefires
- 树链剖分(四)——旅行
- 名词解释——对称加密、非对称加密、摘要、数字签名、数字证书
- 英国推出了产品安全和电信基础设施 (PSTI) 法案
- 欧盟芯片法案正式通过,不希望再受制于美国芯片,两兄弟闹掰了
- 2010-2022年全国考研报名人数