python中逆序输出字符串的函数,python输入一个字符串,对该字符串进行逆序

  python中逆序输出字符串的函数,python输入一个字符串,对该字符串进行逆序

  大蟒对指定字符串逆序的方法:1、直接使用字符串切片功能逆转字符串;2、遍历构造列表法;3、使用反面的函数实现;4、借助收集模块方法extendleft5,使用递归实现。

  python对指定字符串逆序的方法:

  方法一:直接使用字符串切片功能逆转字符串

  #!usr/bin/env python

  #编码:utf-8

  定义strReverse(strDemo):

  返回strDemo[:-1]

  打印(strReverse(pythontab.com ))结果:

  moc.batnohtyp

  方法二:遍历构造列表法

  循环遍历字符串,构造列表,从后往前添加元素,最后把列表变为字符串

  #!usr/bin/env python

  #编码:utf-8

  定义strReverse(strDemo):

  strList=[]for I in range(len(strDemo)-1,-1,-1):

  strList.append(strDemo[i])

  返回""。加入(列表)

  打印(strReverse(pythontab.com ))结果:

  moc.batnohtyp

  方法三:使用reverse函数

  将字符串转换为列表使用反面的函数

  #!usr/bin/env python

  #编码:utf-8

  定义strReverse(strDemo):

  strList=list(strDemo)

  strList.reverse()

  返回""。加入(列表)

  打印(strReverse(pythontab.com ))结果:

  moc.batnohtyp

  方法四:借助collections模块方法extendleft

  #!usr/bin/env python

  #编码:utf-8

  导入收藏

  定义strReverse(strDemo):

  deque 1=集合。德克(strDemo)

  deque2=collections.deque()

  对于deque1:中的tmpChar

  deque2.extendleft(tmpChar)

  返回""。加入(队列2)

  打印(strReverse(pythontab.com ))结果:

  moc.batnohtyp

  方法五:递归实现

  #!usr/bin/env python

  #编码:utf-8

  如果len(strDemo)=1:则定义strReverse(strDemo):

  返回strDemo

  返回strDemo[-1]strReverse(strDemo[:-1])

  打印(strReverse(pythontab.com ))结果:

  moc.batnohtyp

  方法六:借助基本的Swap操作,以中间为基准交换对称位置的字符

  #!usr/bin/env python #编码: utf-8

  定义strReverse(strDemo):

  strList=list(strDemo)

  如果len(strList)==0或len(strList)==1:

  返回strList i=0 length=len(strList)

  而我长度/2: s

  trList[i],strList[length-I-1]=strList[length-I-1],strList[i] i=1

  返回""。加入(列表)

  打印(strReverse(pythontab.com ))结果:

  moc.batnohtyp

  相关免费学习推荐:python视频教程

  以上就是大蟒如何对指定字符串逆序的详细内容,更多请关注盛行信息技术软件开发工作室其它相关文章!

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

相关文章阅读

  • python怎么输入根号,Python输入根号
  • python怎么输入根号,Python输入根号,python如何输入根号
  • Python输入一个元组,python如何定义元组
  • python输入两点坐标,计算并输出两点间的距离,python计算区间百分位
  • pythonfor循环输出不换行,Python输入不换行
  • 判断输入的数是否为素数Python,用python输入一个数,判断这个数是否素数
  • python输入重定向,linux输出重定向到文件
  • 身份证号python,用python输入身份证号码判断性别的代码
  • python输入矩形的长和宽,输出矩形的面积,用python画椭圆形代码
  • python 时分秒,python输入秒数,将它按小时,分钟,秒的形式来输出
  • python输入一个自然数输出各位数字之和,输入数字输出对应的中文数字Python
  • Python输入数据生成折线图,python画折线图显示点值
  • python输入多个数字成为列表,python输入一组数到列表
  • python输入回车,python实现按回车键继续程序
  • python中二进制 八进制 十六进制,python输入一个十进制数,输出其对应的八进制数据
  • 留言与评论(共有 条评论)
       
    验证码: