python将一个字符串反转并输出,用python将输入的字符串反转
计算机编程语言中字符串反转常用的五种方法:使用字符串切片、使用递归、使用列表反向()方法、使用栈和使用为循环。
1、使用字符串切片(最简洁)
你好
reversed_s=s[:-1]
打印(反转_s)
指南针
2、使用递归defreverse_it(字符串):
iflen(string)==0:
返回字符串
否则:
returnreverse _ it(string[1:])string[0]
打印"添加的"字符串[0]
string1=thecrazyprogrammer
string2=reverse_it(string1)
打印original= string1
打印"反转="字符串2
3、使用列表反向()方法在[25]中:l=[a , b , c , d]
.l。反转()
.打印(左)
[d , c , b , a]
4、使用栈defrev_string(a_string):
l=list(a_string)#模拟全部入栈
new_string=
而镜头0:
new_string=l.pop()#模拟出栈
returnnew_string
5、使用为循环#for循环
定义函数:
r=
max_index=len(s)-1
对于索引,valueinenumerate:
r=s[最大索引-索引]
返回者
r=函数
以上就是计算机编程语言中字符串反转常用的五种方法,希望能对你计算机编程语言字符串的学习有所帮助~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。