问题描述
给定一个字符串msg,将该字符串加密secret,再将加密后的字符串secret解密decode_secret。
具体做法
需要引入string模块。
str.maketrans()
- 用于创建字符替换的映射表。
- 需要定义源字符
source和目标字符output的对应关系translate_table。 - 在使用
str.maketrans(source, output)时,source和output的长度必须一致,因为每个字符在source中对应一个字符在output中。
str.translate()
- 根据映射表
translate_table对字符串进行字符替换或删除。 - 适用于加密、数据清理、文本标准化等多种场景。
- 在
translate()操作中,未在映射表中定义的字符将保持不变。
import string
source = string.printable
output = string.printable[::-1]
# print(f"source: {source



被折叠的 条评论
为什么被折叠?



