本文摘自php中文网,作者不言,侵删。
这篇文章主要介绍了python实现对指定输入的字符串逆序输出的6种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的逆序输出的几种常用的方法,一共总结出来了六种方法,个人认为比较全面了,如有其他方法欢迎前来补充
方法一:直接使用字符串切片功能逆转字符串
方法二:将字符串转换为列表使用reverse函数
方法三:新建一个列表,从后往前添加元素
方法四:借助于collections模块现成的方法extendleft
方法五:递归实现
方法六:借助基本的Swap操作,以中间为基准交换对称位置的字符
下面是具体的实现:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 |
'
__Author__:沂水寒城
功能:输入一个字符串,倒叙输出
''
直接使用字符串切片功能逆转字符串
''
将字符串转换为列表使用reverse函数
''
新建一个列表,从后往前添加元素
''
借助于collections模块现成的方法extendleft
''
递归实现
''
借助基本的Swap操作,以中间为基准交换对称位置的字符
''
主调用函数
'''
for one_str in str_list:
one_list = []
one = []
one_list.append(func1(one_str))
one_list.append(func2(one_str))
one_list.append(func3(one_str))
one_list.append(func4(one_str))
one_list.append(func5(one_str))
one_list.append(func6(one_str))
print '字符串{0}逆序为:' . format (one_str)
print one_list
if __name__ = = '__main__' :
str_list = [ '123456' , 'abcdefg' , 'zyxvuw' , 'Together_CZ' ]
main_func(str_list)
|
结果如下:
1 2 3 4 5 6 7 8 | 字符串 123456 逆序为:
[ '654321' , '654321' , '654321' , '654321' , '654321' , '654321' ]
字符串abcdefg逆序为:
[ 'gfedcba' , 'gfedcba' , 'gfedcba' , 'gfedcba' , 'gfedcba' , 'gfedcba' ]
字符串zyxvuw逆序为:
[ 'wuvxyz' , 'wuvxyz' , 'wuvxyz' , 'wuvxyz' , 'wuvxyz' , 'wuvxyz' ]
字符串Together_CZ逆序为:
[ 'ZC_rehtegoT' , 'ZC_rehtegoT' , 'ZC_rehtegoT' , 'ZC_rehtegoT' , 'ZC_rehtegoT' , 'ZC_rehtegoT' ]
|
相关推荐:
Python实现针对给定字符串寻找最长非重复子串
Python实现读取字符串按列分配后按行输出
以上就是python实现对指定输入的字符串逆序输出的方法的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python归一化多维数组的方法
Python中psutil库的使用介绍(详细)
Python去除扩展名
Python模块之sys模块和序列化模块
Python卸载容易吗
Python中如何合并两个字典的示例分享
Python语言是一种什么类型
Python怎么输入数组
Python中类的创建与使用的实现代码详解
Python numpy怎么提取矩阵的指定行列
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python实现对指定输入的字符串逆序输出的方法