"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)

字符串【特殊变态】方法相关推荐

  1. ASP.NET技巧:两个截取字符串的实用方法

    两个截取字符串的实用方法(超过一定长度自动换行) 1/** <summary> 2        /// 截取字符串,不限制字符串长度 3        /// </summary& ...

  2. python加号换行,Python字符串拼接六种方法介绍

    Python字符串拼接的6种方法: 1.加号 第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用"+"来连接两个字符串: prin ...

  3. js mysql替换_JavaScript_js使用正则实现ReplaceAll全部替换的方法,JS 字符串有replace() 方法。但这 - phpStudy...

    js使用正则实现ReplaceAll全部替换的方法 JS 字符串有replace() 方法.但这个方法只会对匹配到的第一个字串替换. 如下例: New Document var str = " ...

  4. C#开发中关于加密解密字符串的使用方法

    C#开发中关于加密解密字符串的使用方法 C#加密解密字符串方法 首先在web.config | app.config 文件下增加如下代码: <?xml version="1.0&quo ...

  5. 【JS】JS中数值型字符串相加变成拼接字符串的解决方法

    [JS]JS中数值型字符串相加变成拼接字符串的解决方法 参考文章: (1)[JS]JS中数值型字符串相加变成拼接字符串的解决方法 (2)https://www.cnblogs.com/xsjs/p/1 ...

  6. 在Python中连接字符串的首选方法是什么?

    本文翻译自:Which is the preferred way to concatenate a string in Python? Since Python's string can't be c ...

  7. java字符串逐个分解_改进JAVA字符串分解的方法

    改进JAVA字符串分解的方法 一.概述 大多数Java程序员都曾经使用过java.util.StringTokenizer类.它是一个很方便的字符串分解器,主要用来根据分隔符把字符串分割成标记(Tok ...

  8. PowerBuilder9对中文字符串的处理方法

    PowerBuilder9对中文字符串的处理方法 环境:PowerBuilder9.03 由于PB9没有对Unicode的支持函数,处理汉字的字符串只能自己写函数处理. 以下给len()定义函数of_ ...

  9. python求1到n的乘积_Python简单实现两个任意字符串乘积的方法示例

    本文实例讲述了Python简单实现两个任意字符串乘积的方法.分享给大家供大家参考,具体如下: 题目: 给定两个任意数字组成的字符串,求乘积,字符可能很大,但是python具有无限精度的整数在这里就不需 ...

  10. Go语言中字符串的查找方法小结

    这篇文章主要介绍了Go语言中字符串的查找方法小结,示例的main函数都是导入strings包然后使用其中的方法,需要的朋友可以参考下 1.func Contains(s, substr string) ...

最新文章

  1. 关于学习Python的一点学习总结(54->集合->堆->双端队列)
  2. XAML概要--事件和后台代码
  3. java——JMM内存模型
  4. Go 语言:我那么值钱,我骄傲了吗?
  5. 解决JavaOpenCV的内存问题
  6. 轨道运营管理专业自荐书_轨道运营管理专业自荐信x
  7. linux游戏调试,LINUX游戏服务器的安装与调试.doc
  8. 对华为GPU Turbo实现的猜测
  9. 数据库 软件实施 工程师
  10. Python100道经典练习题(附PDF)
  11. Java List retainAll踩坑记录
  12. VScode 历史版本
  13. 小程序中插入腾讯视频
  14. Safe Browsing
  15. PPT制作3D绘图(1)
  16. Docker下运行Presto访问Redis及BI展示
  17. C++数学与算法系列之初等数论
  18. 富文本编辑器 图片base64 图片替换
  19. win7家庭版和旗舰版区别_WIN7_64位系统安装 MicroWIN_SP9后没有PC-PPI通讯协议怎么处理?...
  20. 蓝色巨人(下)——IBM公司发展史

热门文章

  1. 为向IPv6过渡的组织发布安全指南
  2. B站UP搭建世界首个纯红石神经网络、基于深度学习动作识别的色情检测、陈天奇《机器学编译MLC》课程进展、AI前沿论文 | ShowMeAI资讯日报
  3. 题解-今日头条2018校招后端方向(第四批)
  4. 【华为OD机试模拟题】用 C++ 实现 - 新员工座位安排系统(2023.Q1)
  5. 秀米SVG点击图片换图
  6. 士林变频器面板如何调速度_变频器怎么调节速度?
  7. Linux下的动态监控进程
  8. Kibana:如何在可视化中显示百分比数据
  9. SAP 创建可选BOM的配置
  10. 蹬过三轮、卖过小商品、复读两次才考上大学,中国首富凭什么是他?