字符串【特殊变态】方法

"a".x.join()---把列表转成字符串【a代表链接值可以是空格 字符】

字符串【特殊变态】方法_第1张图片

x.maketrans()----生成密码本

x.translate()------加密

字符串【特殊变态】方法_第2张图片

举个栗子演示加密过程

1.使用字符串所有字符作为加密数据源【string.tab】string.printable就是python所有字符的方法

字符串【特殊变态】方法_第3张图片

2.定义变量后使用str.maketrans(source,output)生成密码本

再使用msg.translate(pwd)加密,执行结果如下

字符串【特殊变态】方法_第4张图片

解密:则是在生成一个密码本 由于生成密码时是将字符顺序倒过来,解密则是将字符顺倒正即可str.maketrans(output,source)

字符串【特殊变态】方法_第5张图片

你可能感兴趣的:(python笔记,1024程序员节,macos,python,测试工具,pycharm)