python汉字转到ascii码_python中ASCII码字符与int之间的转换方法
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之间的转换方法相关推荐
- Python基础_第3章_Python中的循环结构
Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...
- Python基础_第5章_Python中的数据序列
Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...
- python编码使用ascii编码_Python中的编码问题:ASCII码 Unicoden编码 UTF-8编码
编码 字符串是一种数据类型,但是,字符串比较特殊的是还有一个编码问题. 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采用8个比特(bit)作为一个字节 ...
- python语言的取余运算符_Python 中用于整数除法取余的运算符是()_学小易找答案...
[填空题]隐球菌病多由()传播. [单选题]下列选项中,哪一个符号是管道符号. ( ) [多选题]可采用分批法计算产品成本的企业有( ) [填空题]现有字符串 s="1234567" ...
- python如何注释一段代码_Python 中如何写注释
在写 Python 代码的时候,一个很好的编码实践就是使得你的代码简洁,易懂.组织代码,设置变量,以及给函数有意义的名字,都是几个不错的方法. 另外一个提高代码可读性的方式就是使用注释.一个注释就是可 ...
- python 获取用户的一个输入值_Python中,用于获取用户输入的命令为:
[多选题]以下关于机器学习说法正确的是? [判断题]Python内置函数sum____用来返回数值型序列中所有元素之和. [单选题]关于自定义函数的下列说法不正确的是: [判断题]Python内置函数 ...
- python函数不包括参数函数_python中实现函数不限制参数的数量
我们在写Python代码的时候,有的时候需要设计一种函数,这种函数的参数个数不确定,或者说要求函数的参数不限个数,只有在函数被调用的时候,才能确定参数的数量.本文介绍如何实现这样的函数参数接口的设计. ...
- python的内建数据结构包括_Python中3种内建数据结构:列表、元组和字典
Python中有3种内建的数据结构:列表.元组和字典.参考简明Python教程 1. 列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目.假想你有一个购物列表,上面 ...
- python object的实例是什么_python中的type和object详解
这篇博客主要描述Python的新风格对象(new-style objects),如下: 和分别是什么? 用户自定义的类和实例之间是怎么联系的?它们和内置类型又是怎么联系的? 什么是元类(metacla ...
最新文章
- 计算机科学与技术专业认证研讨,信息学院召开计算机科学与技术专业IEET认证暨人才培养方案修订研讨会...
- Django使用数据库(Mariadb/Mysql)
- 神秘使者到 Java 帝国传道协程,竟被轰了出去!
- 一种mac使用机械键盘的解决方案
- boost::mp11::mp_set_push_back相关用法的测试程序
- qt中QHostAddress与QString相互转换
- (转)WIN7更改用户名访问共享文件夹
- HTML5 Canvas中绘制线段
- TensorFlow 教程 --进阶指南--3.7自定义数据读取
- sublime text下 Python 问题:TabError: inconsistent use of tabs and spaces in indentation
- TraPHic: Trajectory Prediction in Dense and Heterogeneous Traffic Using Weighted Interactions
- android studio 中由于网络问题,编译错误
- 基于python中jieba包的详细使用介绍
- android电容触摸驱动
- 如何打开计算机的Oracle服务,win10系统手动启动oracle服务的操作方法
- 等比数列和等差数列求和公式
- 百度云文字识别 (AIPOcr)
- 基于锁的并发数据结构
- 《西方哲学史》阅读笔记
- Day03_【数组、ArrayList】
热门文章
- 【LeArm】动手实践机械臂(一)
- mysql 大量close wait_线上大量CLOSE_WAIT原因排查
- 计算两个经纬度之间的距离软件_小程序使用腾讯位置服务计算两地之间的距离(有源码)...
- wordpress 表格文字对齐_不要再用空格来对齐Word文字了,这样做,3秒对齐所有Word文字...
- python 录制网易云登陆_小白都能看懂:Python爬取网易云音乐下载教程
- 解决开始时cmd进入dos中ping会提示未出现在内部文件中
- python头像右上角加红色数字_利用python实现微信头像加红色数字功能
- SpringBoot项目的mybatis逆向工程
- 排序之快速排序(递归)
- 事件类型-UI事件、焦点事件