【原创】 linux-python …
来源:互联网 发布:陕钢集团网络大学 编辑:程序博客网 时间:2024/06/03 12:29
有时候,需要对数据文本进行一些转换,比如可以用来做加密,什么的。pythonstring模块中就有;i昂个很不错的函数,一个是定义转换方式的,另一个是对字符串进行转换的。
In [01]: import string #导入string模块
In [02]: ls0_9=[str(i) for i in range(10)]定义一个字符串列表,0--9
In [03]:tran_pw=string.maketrans(''.join(ls0_9),''.join(ls0_9[::-1]))#第一个参数为需要替换的字符,第二个参数为替换后的字符(串)
In [04]: pw = '12345678909876543210'
In [05]: print pw.translate(tran_pw)
87654321090123456789
简单一点:
import string
tran_a_e = string.maketrans('abcde','/x031')
pwd='2013abcdefg'
pwd.translate(tran_a_e)
'2013/x031fg' # ---------->转换后变为这种形式,想认识也难啊,不过想再转换回去可就难了-。-
0 0
- 【原创】 linux-python …
- 【原创】 linux-python …
- 【原创】 linux-python …
- 【原创】 linux-python …
- 【原创】 linux-python …
- 【原创】 linux-python …
- 【原创】 linux-python …
- 【原创】 linux-python …
- 【原创】 linux Python&…
- 【原创】 linux Python 列表整合
- 【原创】linux-python收藏篇 …
- 【原创】 linux-python-redis…
- 【原创】 linux-python-MySQL…
- 【原创】python try cat…
- 【原创】python The pac…
- 【原创】 python django…
- 【原创】 python django…
- 【原创】 python django…
- 【转载】 linux-mysql-django…
- 【汇总】 python异常
- 博为峰JavaEE技术文章 ——MyBatis 递归查询
- 【原创】 linux-python-redis…
- 【翻译】python日志logging模块
- 【原创】 linux-python …
- (java)leetcode-6
- 【原创】 python django…
- Linux 常用操作命令
- 【原创】 linux-python …
- 【原创】 python django…
- 【原创-转载-翻译-未完】 pyt…
- 【原创】 python django…
- 计算直线的交点方案数