python如何将字符串反转,Python 反转字符串
大蟒字符串反转方法
给定一个字符串,我们必须通过使用堆栈和大蟒中的颠倒的方法来反转它。
给定一个字符串,我们必须使用堆栈和大蟒中的反转方法来反转它。
1)通过使用堆栈反转字符串(1)使用堆反转字符串)步骤:
程序:
首先创建一个空堆栈
首先创建一个空栈
在堆栈中一个一个地推动每个字符
将每个字符一一推送
逐个弹出每个字符,并将它们放回字符串中
逐个弹出每个字符,然后将其放回字符串
2)使用反转()方法反转串(2)使用反转()方法反转一个串起来的字符串)在这个方法中,我们将使用反转()方法,在反向迭代器上进行迭代,得到反转后的字符串。
在此方法中,我们将使用反转()方法并在反向迭代器上进行迭代以获取反向字符串。
计算机编程语言代码反转字符串(Python代码反转字符串)导入sysdef推送(元素,大小,堆栈): 此函数用于将元素推入堆栈,它将返回错误!如果堆栈已满,则显示消息并终止程序“全局top if top=size-1:print(堆栈溢出)sys。exit()else:top=1 Stack[top]=element def pop(): 此函数用于从堆栈中弹出元素,将返回错误!如果堆栈为空,则显示消息并终止程序 global top if top 0:print( Stack under flow )sys。exit()else:element=Stack[top]print( % s % element,end= )top-=1 def reverse _ by _ sort(string): 此函数用于通过反转()方法反转任何字符串. string=list(string)rev _ str= for I in reversed(string):rev _ str=I return rev _ strif _ _ name _ _= _ _ main _ _ :size=11 stack=[0]* size string= include help top=-1 #堆栈中的推送值推( I ,11,堆栈)推( n ,11,堆栈)推( c ,11,堆栈)推( l ,11,堆栈)推( u ,11,堆栈)推( d ,11,11堆栈) 打印(原始字符串=% s % String )打印( \ n使用堆栈)#从堆栈中弹出值并打印它们print(Reversed String=,end= )for I in Stack:pop()print( \ n \ n使用sort())print( Reversed String=% s % reverse _ by _ sort(String))输出
输出量
original String=include帮助使用stack Reversed String=plehedulcini使用sort()Reversed String=plehedulcini翻译自:https://www。包括帮助。com/python/reverse-a string-using-stack-and-reversed-method。文件
大蟒字符串反转方法
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。