ASCII码转换为int:ord('A') 65

int转为ASCII码:chr(65) 'A'

题目内容:

实现一个凯撒密码的变种算法,对输入字符串进行加解密处理

把字母a-z分别循环对应为相距13个位置的字母n-m,即

原文字母:a b c d e f g h i j k l m n o p q r s t u v w x y z

对应字母:n o p q r s t u v w x y z a b c d e f g h i j k l m

大写字母对应方式与小写字母类似,其他符号(含标点符号)不作处理

输入格式:

一个英文字符串

输出格式:

经过上述算法加密的字符串

输入样例:

The Zen of Python

输出样例:

Gur Mra bs Clguba

时间限制:2000ms内存限制:128000kb

题解:string类型无法被修改,若修改需要先转为列表类型,最后再连接起来

str=input()

strlist=list(str)

for i in range(len(strlist)):

if strlist[i]>='a' and strlist[i]<='z':

if ord(strlist[i])+13<=122:

strlist[i]=chr(ord(strlist[i])+13)

else:

strlist[i]=chr((ord(strlist[i])+13)%122+96)

elif strlist[i]>='A' and strlist[i]<='Z':

if ord(strlist[i])+13<=90:

strlist[i]=chr(ord(strlist[i])+13)

else:

strlist[i]=chr((ord(strlist[i])+13)%90+64)

print("".join(strlist))

以上这篇python中ASCII码字符与int之间的转换方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

本文标题: python中ASCII码字符与int之间的转换方法

本文地址: http://www.cppcns.com/jiaoben/python/232432.html

python汉字转到ascii码_python中ASCII码字符与int之间的转换方法相关推荐

  1. Python基础_第3章_Python中的循环结构

    Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...

  2. Python基础_第5章_Python中的数据序列

    Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...

  3. python编码使用ascii编码_Python中的编码问题:ASCII码 Unicoden编码 UTF-8编码

    编码 字符串是一种数据类型,但是,字符串比较特殊的是还有一个编码问题. 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采用8个比特(bit)作为一个字节 ...

  4. python语言的取余运算符_Python 中用于整数除法取余的运算符是()_学小易找答案...

    [填空题]隐球菌病多由()传播. [单选题]下列选项中,哪一个符号是管道符号. ( ) [多选题]可采用分批法计算产品成本的企业有( ) [填空题]现有字符串 s="1234567" ...

  5. python如何注释一段代码_Python 中如何写注释

    在写 Python 代码的时候,一个很好的编码实践就是使得你的代码简洁,易懂.组织代码,设置变量,以及给函数有意义的名字,都是几个不错的方法. 另外一个提高代码可读性的方式就是使用注释.一个注释就是可 ...

  6. python 获取用户的一个输入值_Python中,用于获取用户输入的命令为:

    [多选题]以下关于机器学习说法正确的是? [判断题]Python内置函数sum____用来返回数值型序列中所有元素之和. [单选题]关于自定义函数的下列说法不正确的是: [判断题]Python内置函数 ...

  7. python函数不包括参数函数_python中实现函数不限制参数的数量

    我们在写Python代码的时候,有的时候需要设计一种函数,这种函数的参数个数不确定,或者说要求函数的参数不限个数,只有在函数被调用的时候,才能确定参数的数量.本文介绍如何实现这样的函数参数接口的设计. ...

  8. python的内建数据结构包括_Python中3种内建数据结构:列表、元组和字典

    Python中有3种内建的数据结构:列表.元组和字典.参考简明Python教程 1. 列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目.假想你有一个购物列表,上面 ...

  9. python object的实例是什么_python中的type和object详解

    这篇博客主要描述Python的新风格对象(new-style objects),如下: 和分别是什么? 用户自定义的类和实例之间是怎么联系的?它们和内置类型又是怎么联系的? 什么是元类(metacla ...

最新文章

  1. 计算机科学与技术专业认证研讨,信息学院召开计算机科学与技术专业IEET认证暨人才培养方案修订研讨会...
  2. Django使用数据库(Mariadb/Mysql)
  3. 神秘使者到 Java 帝国传道协程,竟被轰了出去!
  4. 一种mac使用机械键盘的解决方案
  5. boost::mp11::mp_set_push_back相关用法的测试程序
  6. qt中QHostAddress与QString相互转换
  7. (转)WIN7更改用户名访问共享文件夹
  8. HTML5 Canvas中绘制线段
  9. TensorFlow 教程 --进阶指南--3.7自定义数据读取
  10. sublime text下 Python 问题:TabError: inconsistent use of tabs and spaces in indentation
  11. TraPHic: Trajectory Prediction in Dense and Heterogeneous Traffic Using Weighted Interactions
  12. android studio 中由于网络问题,编译错误
  13. 基于python中jieba包的详细使用介绍
  14. android电容触摸驱动
  15. 如何打开计算机的Oracle服务,win10系统手动启动oracle服务的操作方法
  16. 等比数列和等差数列求和公式
  17. 百度云文字识别 (AIPOcr)
  18. 基于锁的并发数据结构
  19. 《西方哲学史》阅读笔记
  20. Day03_【数组、ArrayList】

热门文章

  1. 【LeArm】动手实践机械臂(一)
  2. mysql 大量close wait_线上大量CLOSE_WAIT原因排查
  3. 计算两个经纬度之间的距离软件_小程序使用腾讯位置服务计算两地之间的距离(有源码)...
  4. wordpress 表格文字对齐_不要再用空格来对齐Word文字了,这样做,3秒对齐所有Word文字...
  5. python 录制网易云登陆_小白都能看懂:Python爬取网易云音乐下载教程
  6. 解决开始时cmd进入dos中ping会提示未出现在内部文件中
  7. python头像右上角加红色数字_利用python实现微信头像加红色数字功能
  8. SpringBoot项目的mybatis逆向工程
  9. 排序之快速排序(递归)
  10. 事件类型-UI事件、焦点事件