python基础字符串翻转实现带去空格

原创 2018年04月16日 11:10:01
def reverse(str_list, start, end):
    while start < end:
        str_list[start], str_list[end] = str_list[end], str_list[start]
        start += 1
        end -= 1

setence = ' Hello, how are you?   Fine.   '
str_list = list(setence)
i = 0

while i<len(str_list):
    if str_list[i] != ' ':
        start = i
        end = start + 1
        while(end<len(str_list)) and str_list[end] !=' ':
            end += 1
        reverse(str_list,start,end - 1)
        i = end
    else:
        i += 1

str_list.reverse()
print(''.join(str_list))

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aineko520/article/details/79958034

算法-字符串翻转

  • 2018年04月18日 09:58
  • 2KB
  • 下载

用Python实现字符串反转

#! /usr/bin/env python #coding=utf-8 def reverse_string(string): return string[::-1] def r...
  • chence19871
  • chence19871
  • 2012-09-06 20:20:12
  • 1558

字符串反转之 递归法和普通函数法

1.递归法#include&amp;lt;stdio.h&amp;gt;void print(){    char a;    scanf(&quot;%c&quot;,&amp;amp;a);   ...
  • sinat_39416814
  • sinat_39416814
  • 2018-04-01 10:42:57
  • 8

Python字符串操作集锦之字符串去空格及去指定字符

在对字符串操作前,我们需要先知道一点,就是字符串对象是不可改变的,也就是说在python创建一个字符串后,你不能把这个字符中的某一部分改变。字符串任何的改变,都会返回一个新的字符串对象。1、去空格、特...
  • SeeTheWorld518
  • SeeTheWorld518
  • 2015-08-07 20:55:03
  • 1425

字符串反转(按单词正序输出),保留并打印所有空格。

字符串反转(单词正序输出,保留空格)。
  • liminxia20160101
  • liminxia20160101
  • 2017-10-11 21:09:37
  • 186

php自己写字符串翻转函数

strrev($str) { $len=strlen($str); $newstr = ''; for($i=$len;$i>=0;$i--) { $newstr .= $str{$i}...
  • lifushan123
  • lifushan123
  • 2015-04-04 23:49:59
  • 2049

java去除字符串两端空格,对字符串指定位置进行反转。

String常用方法练习,去除字符串两端空格,对字符串指定位置进行反转。
  • hoho_12
  • hoho_12
  • 2016-04-13 16:21:13
  • 1716

实现字符串翻转 不使用函数

  • tsuliuchao
  • tsuliuchao
  • 2013-06-24 14:28:42
  • 1083

(Java)反转字符串单词,但不改变标点符号的位置

  • 2013年09月21日 15:47
  • 18KB
  • 下载

Python中实现字符串翻转

第一种:切片 def reverse_string_by_word(s): lst = s.split() # split by blank space by default return ...
  • WxyangID
  • WxyangID
  • 2017-04-15 16:35:24
  • 667
收藏助手
不良信息举报
您举报文章:python基础字符串翻转实现带去空格
举报原因:
原因补充:

(最多只允许输入30个字)