Python实现字符串反转,python中字符串的反转

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: