定义一个反转函数

def reverse(str_list,start,end):while start<end:str_list[start],str_list[end]=str_list[end],str_list[start]start+=1end-=1 

定义一个句子反转函数

def sentence_reverse(sentence):str_list=list(sentence)i=0long_list=len(str_list)while i<long_list:if str_list[i] !=' ':start=iend=start+1while(end<long_list)and (str_list[end] !=' '):  #找出单词的长度end+=1reverse(str_list,start,end-1)   #反转一个单词i=endelse:i+=1str_list.reverse()return(''.join(str_list))
s='   hello, how are you today?  Fine!   '
rs=sentence_reverse(s)
print(rs)
   Fine!  today? you are how hello,

Python面试常见题目,反转英文句子相关推荐

  1. python面试常见题目

    Python最大的优点之一就是语法简洁,好的代码就像伪代码一样,干净.整洁.一目了然.要写出 Pythonic(优雅的.地道的.整洁的)代码,需要多看多学大牛们写的代码,github 上有很多非常优秀 ...

  2. 软件面试常见题目(转帖)

    软件面试常见题目(转帖)   1.什么是兼容性测试?兼容性测试侧重哪些方面? 参考答案: 兼容测试主要是检查软件在不同的硬件平台.软件平台上是否可以正常的运行,即是通常说的软件的可移植性. 兼容的类型 ...

  3. MySQL面试常见题目(六)

    原文地址:MySQL面试常见题目(六) 1.字段为何需定义NOT NULL? NULL会占用更多字节,且NULL有很多坑. 2.如需存储用户密码散列,应使用什么字段? 应使用char,可节省空间且提高 ...

  4. Python面试常见的30个问题及答案

    Python面试问题 问题1. Python的主要功能是什么? python特性如下: 解释型 动态类型 面向对象 简洁明了 免费自由 有一个庞大的社区 Q.2.区分深层和浅层拷贝. 深拷贝将对象复制 ...

  5. 【python 字母索引】找到英文句子里面每个单词最后一个字母的索引

    # -*- coding:utf-8 -*- sentence="wo ai ni zhong guo"def find_english_word_last_index(sente ...

  6. C++面试常见题目问与答(汇总一)

    此次整理来自QQ群186588041,所有资料来自谭校长.张教主.H神.Robort.fight for dream.刀刀.二货 主要是总结了一些经常被问道的面试题 欢迎加入群182374342(原来 ...

  7. python面试常见问题-Python面试常见的8个问题及答案总结

    达内北京Python培训机构为大家总结下python面试题汇总,送给有需要的人! 第一家公司问的题目 1 简述解释型和编译型编程语言? 解释型语言编写的程序不需要编译,在执行的时候,专门有一个解释器能 ...

  8. python面试常见知识点收集,长期更新

    问题 Python 1 python的数据类型 字典,字符串,列表,元组,集合 元组和列表的区别 元组和列表都属于序列. 列表属于可变序列,它的元素可以随时修改或者删除,而元组属于不可变序列,其中的元 ...

  9. AI面试常见题目整理

    首先介绍一下AI面的形式,和普通的真人即时面试不同,AI面是播放提前录制好的题目,在题目念完以后,给被试者30秒至1分钟的思考时间,然后开始记录被试者的回答,一般每个问题限制为三分钟内作答. 我目前体 ...

最新文章

  1. access字段属性设置下拉列表_可嵌入您系统的.NET 报表控件ActiveReports:带状列表组件...
  2. python方向-目前最全的Python的就业方向
  3. DFT实训教程笔记4(bibili版本)- ATPG
  4. Web应用程序安全性:战斗自己或寻找理智的边缘
  5. 在 Gitee 上使用 GPG公钥(Beta版)
  6. 转——C# DataGridView控件 动态添加新行
  7. 判断请求来自手机还是PC
  8. 递归 遍历目录下的所有文件
  9. 超频,如何超频CPU和显卡?
  10. c++ python 计算100以内的素数
  11. python量化投资:单因子模型
  12. 红米k20pro短接9008,红米k20pro短接9008_小米、红米全系列短接点拆机进入9008模式刷机图解方法...
  13. (转载)奇谈怪论:从容器想到去IOE、去库存和独角兽
  14. 快速制作机房3D效果图教程
  15. 新浪微博 mysql_新浪微博,腾讯微博mysql数据库主表猜想
  16. BT文件分享服务器,bt是什么意思服务(bt资源库)
  17. 导航和路径规划-论文心得
  18. 什么是Photoshop中的图层和蒙版?
  19. iOS App thinning【( 通过 LinkMap、mach-o寻找优化点)】1、段迁移rename_section减小__TEXT 段大小(需关闭 Bitcode)2、查无用方法/类/宏/图
  20. [SPI+DMA] 驱动WS2812B显示时钟

热门文章

  1. 通过JS动态设置meta标签,根据手机屏幕分辨率自动缩放适配各手机(包括适配华为、oppo大屏幕手机、钉钉、微信)
  2. lg 禁用android系统更新,LG 手机Android 11更新:部分最晚四季度才更新
  3. 大咖说|《商业评论》主编颜杰华:如何看待未来商业的管理趋势?
  4. 【Win11】重装系统详细教程
  5. 多种充电模式_手持无线充气泵方案
  6. 应用于车辆诊断的CAN转以太网/wifi设备LCWLAN新版配置软件介绍
  7. 浏览器主页劫持,打开就访问889hao,2345导航(已解决)
  8. 远程支持软件:轻松解决电脑问题!
  9. Go 每日一库之 fyne
  10. [dp]GCJ 2009 Bribe the Prisoners