字符串【特殊变态】方法
"a".x.join()---把列表转成字符串【a代表链接值可以是空格 字符】
x.maketrans()----生成密码本
x.translate()------加密
举个栗子演示加密过程
1.使用字符串所有字符作为加密数据源【string.tab】string.printable就是python所有字符的方法
2.定义变量后使用str.maketrans(source,output)生成密码本
再使用msg.translate(pwd)加密,执行结果如下
解密:则是在生成一个密码本 由于生成密码时是将字符顺序倒过来,解密则是将字符顺倒正即可str.maketrans(output,source)
字符串【特殊变态】方法相关推荐
- ASP.NET技巧:两个截取字符串的实用方法
两个截取字符串的实用方法(超过一定长度自动换行) 1/** <summary> 2 /// 截取字符串,不限制字符串长度 3 /// </summary& ...
- python加号换行,Python字符串拼接六种方法介绍
Python字符串拼接的6种方法: 1.加号 第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用"+"来连接两个字符串: prin ...
- js mysql替换_JavaScript_js使用正则实现ReplaceAll全部替换的方法,JS 字符串有replace() 方法。但这 - phpStudy...
js使用正则实现ReplaceAll全部替换的方法 JS 字符串有replace() 方法.但这个方法只会对匹配到的第一个字串替换. 如下例: New Document var str = " ...
- C#开发中关于加密解密字符串的使用方法
C#开发中关于加密解密字符串的使用方法 C#加密解密字符串方法 首先在web.config | app.config 文件下增加如下代码: <?xml version="1.0&quo ...
- 【JS】JS中数值型字符串相加变成拼接字符串的解决方法
[JS]JS中数值型字符串相加变成拼接字符串的解决方法 参考文章: (1)[JS]JS中数值型字符串相加变成拼接字符串的解决方法 (2)https://www.cnblogs.com/xsjs/p/1 ...
- 在Python中连接字符串的首选方法是什么?
本文翻译自:Which is the preferred way to concatenate a string in Python? Since Python's string can't be c ...
- java字符串逐个分解_改进JAVA字符串分解的方法
改进JAVA字符串分解的方法 一.概述 大多数Java程序员都曾经使用过java.util.StringTokenizer类.它是一个很方便的字符串分解器,主要用来根据分隔符把字符串分割成标记(Tok ...
- PowerBuilder9对中文字符串的处理方法
PowerBuilder9对中文字符串的处理方法 环境:PowerBuilder9.03 由于PB9没有对Unicode的支持函数,处理汉字的字符串只能自己写函数处理. 以下给len()定义函数of_ ...
- python求1到n的乘积_Python简单实现两个任意字符串乘积的方法示例
本文实例讲述了Python简单实现两个任意字符串乘积的方法.分享给大家供大家参考,具体如下: 题目: 给定两个任意数字组成的字符串,求乘积,字符可能很大,但是python具有无限精度的整数在这里就不需 ...
- Go语言中字符串的查找方法小结
这篇文章主要介绍了Go语言中字符串的查找方法小结,示例的main函数都是导入strings包然后使用其中的方法,需要的朋友可以参考下 1.func Contains(s, substr string) ...
最新文章
- 关于学习Python的一点学习总结(54->集合->堆->双端队列)
- XAML概要--事件和后台代码
- java——JMM内存模型
- Go 语言:我那么值钱,我骄傲了吗?
- 解决JavaOpenCV的内存问题
- 轨道运营管理专业自荐书_轨道运营管理专业自荐信x
- linux游戏调试,LINUX游戏服务器的安装与调试.doc
- 对华为GPU Turbo实现的猜测
- 数据库 软件实施 工程师
- Python100道经典练习题(附PDF)
- Java List retainAll踩坑记录
- VScode 历史版本
- 小程序中插入腾讯视频
- Safe Browsing
- PPT制作3D绘图(1)
- Docker下运行Presto访问Redis及BI展示
- C++数学与算法系列之初等数论
- 富文本编辑器 图片base64 图片替换
- win7家庭版和旗舰版区别_WIN7_64位系统安装 MicroWIN_SP9后没有PC-PPI通讯协议怎么处理?...
- 蓝色巨人(下)——IBM公司发展史
热门文章
- 为向IPv6过渡的组织发布安全指南
- B站UP搭建世界首个纯红石神经网络、基于深度学习动作识别的色情检测、陈天奇《机器学编译MLC》课程进展、AI前沿论文 | ShowMeAI资讯日报
- 题解-今日头条2018校招后端方向(第四批)
- 【华为OD机试模拟题】用 C++ 实现 - 新员工座位安排系统(2023.Q1)
- 秀米SVG点击图片换图
- 士林变频器面板如何调速度_变频器怎么调节速度?
- Linux下的动态监控进程
- Kibana:如何在可视化中显示百分比数据
- SAP 创建可选BOM的配置
- 蹬过三轮、卖过小商品、复读两次才考上大学,中国首富凭什么是他?