python中ASCII码字符与int之间的转换方法

 更新时间:2018年07月09日 14:08:58   作者:winycg  
今天小编就为大家分享一篇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之间的转换方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 对numpy Array [: ,] 的取值方法详解

    对numpy Array [: ,] 的取值方法详解

    今天小编就为大家分享一篇对numpy Array [: ,] 的取值方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • 解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题

    解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题

    这篇文章主要介绍了解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • python常见的格式化输出小结

    python常见的格式化输出小结

    今天在写代码的时候,需要统一化输出格式进行,一时想不起竟具体细节,用了最笨的方法,所以觉得有必要将常见的方法进行一个总结。下面这篇文中就给大家总结了python中常见的格式化输出,比如打印字符串、打印整数和打印浮点数等,下面来看看详细的输出方法吧。
    2016-12-12
  • 在终端启动Python时报错的解决方案

    在终端启动Python时报错的解决方案

    这篇文章主要介绍了在终端启动Python时报错的解决方案,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-11-11
  • Python中列表的一些基本操作知识汇总

    Python中列表的一些基本操作知识汇总

    这篇文章主要介绍了Python中列表的一些基本操作知识汇总,皆属于Python的基本功,需要的朋友可以参考下
    2015-05-05
  • 横向对比分析Python解析XML的四种方式

    横向对比分析Python解析XML的四种方式

    这篇文章主要以横向对比方式分析Python解析XML的四种方式,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • python中的mock接口开发示例详解

    python中的mock接口开发示例详解

    这篇文章主要介绍了python中的mock接口开发,Mock接口就是用一些合理的手段构造对象去模拟真实接口,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • 用Python从0开始实现一个中文拼音输入法的思路详解

    用Python从0开始实现一个中文拼音输入法的思路详解

    中文输入法是一个历史悠久的问题,但也实在是个繁琐的活,不知道这是不是网上很少有人分享中文拼音输入法的原因,接下来通过本文给大家分享使用Python从0开始实现一个中文拼音输入法,需要的朋友可以参考下
    2019-07-07
  • Python入门之三角函数tan()函数实例详解

    Python入门之三角函数tan()函数实例详解

    这篇文章主要介绍了Python入门之三角函数tan()的相关内容,介绍了tan()函数的描述,语法以及简单实例,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • Python爬虫学习之requests的使用教程

    Python爬虫学习之requests的使用教程

    requests库是一个常用的用于 http 请求的模块,它使用 python 语言编写,可以方便的对网页进行爬取。本文将通过示例详细讲讲requests库的使用,需要的可以参考一下
    2022-08-08

最新评论