Python3 Rot_13算法

#!/usr/bin/env python
# -*- coding: utf-8 -*-
'''
@Author  :  HeliantHuS
@Time    :  2018/12/17 8:26
@Version :  1.0
@Contact :  1984441370@qq.com
'''import string
s1 = "a1zLbgQsCESEIqRLwuQAyMwLyq2L5VwBxqGA3RQAyumZ0tmMvSGM2ZwB4tws"
rot13_1 = string.ascii_lowercase[:13]
rot13_2 = string.ascii_lowercase[13:]
result = []
for i in s1:find_1 = rot13_1.find(i.lower())if find_1 != -1:if i.isupper():result.append(rot13_2[find_1].upper())continueresult.append(rot13_2[find_1])find_2 = rot13_2.find(i.lower())if find_2 != -1:if i.isupper():result.append(rot13_1[find_2].upper())continueresult.append(rot13_1[find_2])if find_1 == -1 and find_2 == -1:result.append(i)print("". join(result))

s1里面填写要转码的字符串!!!


程序不是年轻的专利,但是,他属于年轻。

Python3 Rot_13 算法相关推荐

  1. python3 - RC4 算法

    python3 - RC4 算法 max.bai 2019.07 工作中遇到的rc4 算法,记录一下 RC4,加密和解密是一样的再加密一次就等于解密了 代码实现: # coding: utf-8# i ...

  2. 速收藏,《机器学习实战》Python3环境算法实现代码

    ↑ 点击上方[计算机视觉联盟]关注我们 [导读]<机器学习实战>是较为广泛地学习机器学习的教材,但其配套代码多由Python2实现,故对书中的代码重新做了整理,全部代码可在python3环 ...

  3. python3 hmac算法简介

    通过哈希算法,我们可以验证一段数据是否有效,方法就是对比该数据的哈希值,例如,判断用户口令是否正确,我们用保存在数据库中的password_md5对比计算md5(password)的结果,如果一致,用 ...

  4. python3 hash算法使用

    python3下的pycryptodome库 from Crypto.cipher import * if __name__ == '__main__':message = '123'#MD5和SHA ...

  5. 【资源下载】866页《计算机视觉:原理,算法,应用,学习》最新第五版-附下载

    英国伦敦大学Roy Davies教授关于计算机视觉的经典书籍<计算机视觉:原理,算法,应用,学习>已经发行至第五版,本书畅销近30年,是全面了解计算机视觉领域的一本宝典. 全文下载方式:关 ...

  6. Request爬取网站(seo.chinaz.com)百度权重的查询结果

    一:脚本需求 利用Python3查询网站权重并自动存储在本地数据库(Mysql数据库)中,同时导出一份网站权重查询结果的EXCEL表格 数据库类型:MySql 数据库表单名称:website_weig ...

  7. 资源下载】512页《神经网络与深度学习》(附下载链接)

    [导读]Charu C. Aggarwal是IBM沃森研究中心的杰出研究员,其最新深度学习著作<Neural Networks and Deep Learning>,共512页从一线工业界 ...

  8. 带你自学Python系列(十五):Python中类的用法(一)

    ↑ 点击上方[计算机视觉联盟]关注我们 今天是小编持续更新关于Python的知识总结以及Python实践项目应用的第15天,带你利用零碎时间自学最受欢迎的编程语言之一Python语言.你和小编一起打卡 ...

  9. 2018 年最受欢迎的15个顶级 Python 库

    ↑ 点击上方[计算机视觉联盟]关注我们 近日,数据科学网站 KDnuggets 评选出了数据科学.深度学习.机器学习领域最受欢迎的15个python库. 图 1:根据 GitHub star 和贡献评 ...

最新文章

  1. 编程问题之:x=xamp;(x-1)
  2. [unreal4入门系列之三] 初探UE4安装文件目录结构
  3. python有道翻译-Python版有道翻译
  4. CENTOS手动安装修复python ,YUM CENTOS手动安装修复YUM
  5. [转载]MVC、MVP以及Model2(下)
  6. response code 404 500
  7. Android之获取应用程序(包)的大小-----PackageManager的使用(二)
  8. 线索化二叉树(代码 、分析 、汇编)
  9. android menuitem 字体颜色,安卓更改Menu的字体颜色(使用actionLayout,适用于多个fragment)...
  10. [安卓] 19、一个蓝牙4.0安卓DEMO
  11. golang 还是php web,golang适合做web开发吗?
  12. android之调用webservice实现图片上传
  13. PlaceholderTextView
  14. 首次在matable中安装libsvm碰到的问题和解决方法---- mxGetIr 已过时 错误
  15. 工作第一年的所见所闻所学所想
  16. kdj的matlab代码,8个字符的Kdj股票技术指标公式源代码(插图)
  17. 兔子繁殖问题:一对兔子从出生后第三个月开始,每月生一对小兔子。小兔子到第三个月又开始生下一代小兔子。假若兔子只生不死,一月份抱来一对刚出生的小兔子,问一年中每个月各有多少对兔子(C++)(迭代法)
  18. android 摇晃工具箱
  19. 自动钉木箱机器人_一种全自动木箱钉装机的制作方法
  20. CCF 201903-2 二十四点 用栈模拟简单计算器

热门文章

  1. Python123 CSV格式清洗与转换
  2. 中国地质大学研究生计算机报录比,2014年中国地质大学(北京)081200计算机科学与技术考研报录比(官方)...
  3. # 蓝牙音频相关知识
  4. 【学习笔记】CF1322
  5. springboot配置多个数据源(两种方式)
  6. 华为没有上市一样成为了世界超级企业,为什么还有那么多公司要上市?
  7. 基于logisim的运动码表设计
  8. Unity3D导航 爬楼梯、跳楼、分路线前进
  9. EFCore Migrations的深入研究
  10. 第四届vex机器人亚洲锦标赛_2018第十二届腾讯杯青少年VEX机器人亚洲锦标赛在澳门举办...