python中实现字符串反转的几种方法
来源:互联网 发布:全民奇迹源码 编辑:程序博客网 时间:2024/05/01 09:02
如果想把一个字符串从右往左取,在python中实现的方式主要有以下几种:
一、切换+步长法
str = 'strReverse'print "方法一:切片+步长"print str[::-1]
很容易看出,上面得到的结果应该是:esreveRrts
二、先转换成列表,再通过列表反转函数排列后,再拼接的方法。
这个方法有三个步骤,看上去比较复杂,但是我们在这里可以间接性的知道,列表有一个反转排列的函数
代码如下:
list = str.split()list.reverse()print ''.join(list)或者:
print ''.join(str.split()[::-1])
三、如果想逐词反转,例如:This is a book,想让它变成:book a is This,则可以使用正则表达式,具体参见代码如下:
import renewStr = 'there are peoples'revwords = re.split(r'(\s+)',newStr) #注意这里有个括号,若没有括号则结果不同print revwordsrevwords.reverse()print ''.join(revwords)
除(三)的特殊需求外,单纯的字符串反转,推荐使用第一种方法。
0 0
- python中实现字符串反转的几种方法
- Python字符串反转的几种方法
- 字符串实现反转的几种方法
- 总结几种Java字符串反转的实现方法
- 初识Java,初出茅庐:字符串实现反转的几种方法
- Java实现字符串反转的几种方法
- 关于java中字符串反转的几种方法
- python反转字符串的几种方式
- [Python]实现字符串反转的三个方法
- 反转字符串的所有方法-Python实现
- 字符串反转的几种方法
- 字符串反转的几种简单方法
- 字符串反转的几种方法
- Python中字符串反转的方法:
- 字符串反转实现的几种方式
- 字符串反转几种方法
- 几种字符串反转方法效率比较
- 几种字符串反转方法效率比较
- 教教大家一些strcpy,strcmp,strcat,strlen函数的写法
- CodeFirst数据表更新方法
- IE8等不支持placeholder,通过javascript实现此功能,能够兼容多种浏览器
- logstash时区设置
- 用软件查看内存大小和插槽数
- python中实现字符串反转的几种方法
- pyhon学习笔记
- Ubuntu14.04 64位系统为firefox浏览器安装flashplayer
- Java读取Properties配置文件
- C语言中strcpy与memcpy函数实现与区别
- Opencv for Android实例讲解之二
- mysql软件安装困难请看
- 【Ubuntu】Language Support 中语言安装不上
- 关于运行时的方法使用:objc_setAssociatedObject