Python实现字符串反转,python中字符串的反转
前段时间在letcode上看到元音串倒挂的话题。今天,我将学习字符串反转的内容。有三种主要方法:
1.切片法(最简单的一种)
#切片方法
定义反转1():
S=input(请输入需要撤销的内容:)
返回s[:-1]
反转1()
#运行结果
In [23]: def reverse1():
.s=input(请输入需要撤销的内容:)
.返回s[:-1]
.
.reverse1()
请输入需要反转的:你是南瓜。
out[23]:‘关南那个小的就是你’
参考stackflow上的回答。
原理是:这是扩展切片语法。它的工作方式是[begin:end:step]-通过将begin和end设置为off并指定步长为-1,它反转一个字符串。
2.递归
#递归反演
定义反转2:
如果s==“”:
返回s
否则:
返回reverse2(s[1:]) s[0]
Reverse2(sidfmawsmdisd是当面问)
#运行结果
在[24]中:定义反转2(s):
.如果s==“”:
.返回s
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。