python文本 字符串逐字符反转以及逐单词反转,,python文本 字
python文本 字符串逐字符反转以及逐单词反转,,python文本 字
python文本 字符串逐字符反转以及逐单词反转
场景:
字符串逐字符反转以及逐单词反转
首先来看字符串逐字符反转,由于python提供了非常有用的切片,所以只需要一句就可以搞定了
>>> a=‘abc edf degd‘
>>> a[::-1]
‘dged fde cba‘
>>>
然后我们来看住单词反转
1.同样的我们也可以使用切片
>>> a=‘abc edf degd‘
>>> a.split ()[::-1]
[‘degd‘, ‘edf‘, ‘abc‘]
2.可以使用原生方法reverse
>>> a=‘abc edf degd‘
>>> result=a.split()
>>> result
[‘abc‘, ‘edf‘, ‘degd‘]
>>> result.reverse()
>>> result
[‘degd‘, ‘edf‘, ‘abc‘]
>>> result=‘ ‘.join (result)
>>> result
‘degd edf abc‘
>>>
在反转的过程中,我意外发现join的另外使用方法
>>> a=‘abcd‘
>>> ‘ ‘.join (a)
‘a b c d‘
>>> a=‘abc edf degd‘
>>> ‘ ‘.join (a)
‘a b c e d f d e g d‘
>>>
它可以快速的再每个字符中间加上我们赋值的字符
>>> ‘+‘.join (a)
‘a+b+c+ +e+d+f+ +d+e+g+d‘
>>>
综上所有,还是使用切片的方法最好,最推荐使用
python文本 字符串逐字符反转以及逐单词反转
相关内容
- python中dataframe常见操作:取行、列、切片、统计特征值
- python+selenium 组织用例方式 总结,,1、unittest
- python基础知识-3,,python其他知识
- python-文件的操作,,一、异常 程序
- 彻底搞懂Python 中的 import 与 from import,,对不少 Python
- python 文件的读写,,# open(r‘e
- Python建立Web应用,,1.首先配置环境变量
- 25 python 初学(socket,socketserver),,参考blog :ww
- 冒泡排序(bubble_sort)——Python实现,,#冒泡排序#作用
- Windows10安装pycocotools方法,亲测可用!,,如果遇到:
评论关闭