凯撒密码-加密
第1关:凯撒密码-加密
任务描述
本关任务:编写一个程序实现凯撒加密。
Date
相关知识
为了完成本关任务,你需要掌握:1.string库,2.maketrans() 函数,3.translate()函数。
MemoryProfiler
String 模块
要使用string模块,我们需要先导入:
import string
广州地铁
参数
sed命令使用
intab – 字符串中要替代的字符组成的字符串。
outtab – 相应的映射字符的字符串。
返回值
返回字符串转换后生成的新字符串。
Python入门
translate() 方法根据参数table给出的表(包含 256 个字符)转换字符串的字符, 要过滤掉的字符放到 del 参数中。
ide
translate()方法语法:
str.translate(table[, deletechars])
目录
参数
华为
table – 翻译表,翻译表是通过maketrans方法转换而来。
deletechars – 字符串中要过滤的字符列表。
返回值
返回翻译后的字符串。
类和对象
输入输出格式
输入格式
输入为一行,是一个字符串s1。
ethers
输出格式
输出为一行,对s1进行加密后的字符串。
Material
编程要求
根据提示,在右侧编辑器补充代码,实现凯撒加密
oracle
声明:本站博客内容版权均属于原作者所有,这里所提供资源均只能用于参考学习用,书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。