python如何反转字符串,python实现字符串反转

  python如何反转字符串,python实现字符串反转

  1.题目: 在Python环境下用尽可能多的方法反转字符串,例如将s = "abcdef"反转成 "fedcba"

  第一种:使用字符串切片

  结果=s[:-1]第二种:使用列表的reverse方法

  L=列表l. reverse()结果=“”。加入(l)当然,下面就可以了。

  l=列表结果=“”。join(l[:-1])第三种:使用reduce

  result=reduce(x,y:y x,s)第四种:使用递归函数

  没人回答问题?边肖创建了一个Python学习交流QQ群:778463939。找志同道合的朋友互相帮助,群里也有不错的视频学习教程和PDF电子书!’ def func(s):if len(s)1:return s return func(s[1:])s[0]result=func(s)第五种:使用栈

  def func(s):l=list(s)# simulate all push results= while len(l)0:result=l . pop()# simulate push return result result=func(s)第六种:for循环

  没人回答问题?边肖创建了一个Python学习交流QQ群:778463939。找志同道合的朋友互相帮助,群里也有不错的视频学习教程和PDF电子书!’ def func(s):result= max _ index=len(s)-1 for index,value in enumerate(s):result=s[max _ index-index]return result result=func(s)2.python判断一个数是否为回文数

  判断一个数是否是回文(正向阅读和反向阅读的结果是一样的)

  Num=input(请输入数字确定是否是回文:)if (num [:-1]==num [:]): print (%s是回文 % num )else:print( % s不是回文 % num )ent=input(请输入一个句子。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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