韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > 如何实现python字符串反转?

如何实现python字符串反转?

头像

宋雪维

2020-12-11 16:58:347003浏览 · 0收藏 · 0评论

Python中字符串反转常用的五种方法:使用字符串切片、使用递归、使用列表reverse()方法、使用栈和使用for循环。

1、使用字符串切片(最简洁)

s = "hello"
reversed_s = s[::-1]
print(reversed_s)

>>> olleh

2、使用递归

def reverse_it(string):
  if len(string)==0:
    return string
  else:
    return reverse_it(string[1:]) + string[0]
    print "added " + string[0]
 
string1 = "the crazy programmer"
string2 = reverse_it(string1)
 
print "original = " + string1
print "reversed = " + string2

3、使用列表reverse()方法

In [25]: l=['a', 'b', 'c', 'd']
    ...: l.reverse()
    ...: print (l)
['d', 'c', 'b', 'a']

4、使用栈

def rev_string(a_string):
    l = list(a_string) #模拟全部入栈
    new_string = ""
    while len(l)>0:
        new_string += l.pop() #模拟出栈
    return new_string

5、使用for循环

#for循环

    def func(s):
    	r = ""
    	max_index = len(s) - 1
    	for index,value in enumerate(s):
    		r += s[max_index-index]
    	return r
    r = func(s)

以上就是Python中字符串反转常用的五种方法,希望能对你Python字符串的学习有所帮助~

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

完美上司短剧免费完整版| 美国大片又大又好看的PPT| 一边吃奶一边添P好爽视频| 当着老公的面被维修工欺负| 中国高清WINDOWS视频| 放荡的女兵伦理2| 《酒店激战》动漫1-5集免费观..| 小叔子媳妇在我房间坐月子怎么办| 三亚私人高清影院品牌加盟电话| 绝色儿媳在线观看免费版电视剧 | 小洞流口水了 是不是饿了| 他掀开裙子舌头伸进去添在线视频| 乌龙济公| 年轻的嫂子| 擦边| 国产69精品久久久久久A片| 我寄宿在妈妈闺蜜家电视剧| 省委书记和他的秘书们| 《胯下之臣》金银花露原文 | 猛烈顶弄H禁欲医生H怀孕| 少女初恋吃小头头视频免费| 《湿点》未增减板相似| 亚洲图片| 老赵在货车把儿媳妇送到了| 姨母的绣感中字3| 初中小姐姐脚丫踩在男生困困 | 小仙女水白丝袜呻吟| 欧美大妈LOGO大全| 王叔我老公还在客厅呢什么小说| 《湿点》未增减板相似| 成品人和精品人的区别在哪里知乎 | 被两个男人吃奶三P| 妈妈你真棒插曲快来救救我电影视..| 真人刺激战场40分钟电视剧| 私处按摩SPA养生精油| 男女做受A片AAAA| 美国式的家庭忌讳1-4| 老公弄我一边干一边说粗话| 机械式| 都江堰龙池巨人阶梯走红当地提醒| 电影米香