国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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字符串的学习有所帮助~

关注

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

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

《高压监狱2》完整版| 《酒店激战》动漫1-5集免费观..| 鲁鲁射击免费播放电视剧全部 | 《朋友的妈妈2》中字头歌词| 女性穿裤子阴沟凸起是咋回事| 老少配BXMBXMBXMJJ| 半推半就干朋友老婆下一句怎么接| 放荡少妇出轨小说| 臭小子快拔出来危险期会怀孕| 把老婆闺蜜干了俩次| 男牛的困困到女生困困里视频免费 | 调教男爵夫人| 《警花交换做爰》| 台湾《洞门为君开》演员表| 《乳牛牧场的奶牛娘》动浸| 国产一区| 人犬兽人在线观看免费完整 | 我的妈妈正在厨房里做饭英语| 傲娇受| 《办公室高潮秘书2》| 我把刘姨俩腿扛在肩上是哪一集的| 坤坤寒入桃子里电视剧| 《互换人妻HD中字》| 年轻的姐妹2| 小扫货几天没弄了这么多| 姑妄言| 武松叼着潘金莲奶头的是谁扮演的 | 俄罗斯空姐2(俄罗斯航空)| 嫂嫂让小叔子帮忙生孩子视频| 打开B站看片| 按摩店的待遇5HD| 台湾《洞门为君开》演员表| 高压监狱在线观看免费高清完整| 今天的高清视频在线观看高清| 男男| 妈妈的绣感| 少女配狗播放视频| 鲁鲁射击免费播放电视剧全部| 高清国产少女免费观看电视剧| 品色TANG| 老师穿黑色双开真丝旗袍如何穿芭..