Python
猫的旅途
开始一场算法的旅行吧!
展开
-
解密字符
字母表中每个字母都有固定的序号,比如,字母a或A排在第1位,字母z或Z排在第26位。设计一个加密算法,将一个全部由字母组成的字符串中的每一个字母对应的序号偏移固定值,生成新的字符串;再用解密算法还原。例如,将字符串"aBcxYz"向右偏移5位加密,得到的新字符串是"fGhcDe"。def encrypt_decrypt(text, key): """加密/解密算法""" result = list() for ch in text: if 'a' <= ch原创 2020-07-01 10:59:14 · 415 阅读 · 0 评论 -
统计字符(python)
统计下面三引号封闭的这一段英文中出现频率最高的3个字符(包括空格、标点符号在内):""“The Image module provides a class with the same name which is used to represent a PIL image. The module also provides a number of factory functions, including functions to load images from files, and to create ne原创 2020-07-01 10:43:13 · 283 阅读 · 0 评论