python chr()和ord(),pythonord与chr用法以及区别

  python chr()和ord(),pythonord与chr用法以及区别

  本文主要介绍Python中chr()函数和ord()函数的分析,具有很好的参考价值。希望对你有帮助。如有错误或不足之处,请不吝赐教。

  

目录

chr()函数和ord()函数chr()函数的分析order()函数的加密和解码用:凯撒密码术ord()函数和chr()函数的区别

 

  

chr()函数与ord()函数解析

 

  

chr()函数

 

  使用range(256)范围内的整数(即0 ~ 255)作为参数,返回对应的字符。返回值是对应于当前整数的ASCII字符。

  这个函数的返回值是字符串的形式。例如,输入:chr(90),输出 z 。

  

ord()函数

 

  对应chr()函数,输入ASCII字符表中字符的字符串形式,返回字符表中的排序顺序。

  例如,输入:order(" Z "),输出为90。

  

应用:凯撒密码的加密和解码

 

  以加密为例,字符转换成数字,再经过凯撒密码规则的运算,转换成相应的字符。

  s=输入()

  t=

  对于s:中的c

  if a=c=z:

  t=chr(ord( a )((ord(c)-ord( a ))3 & amp;)

  elif A=c=Z:

  t=chr(ord( A )((ord(c)-ord( A ))3 & amp;)

  else:

  t=c

  印刷(吨)

  

ord()函数与chr()函数的区别

 

  在python中,今天遇到了ord()和chr()函数。我不太明白他们,所以我查了资料。当我们需要将一个字符串转换成一个整数时,ord()函数用于返回单个字符的ASCII值(0-255)或UNICODE值。

  订单(“A”)

  65

  订单(“a”)

  97

  订单(“8”)

  五十六岁

  对应的chr()函数是将一个整数(0-255)转换成对应的ASCII值。

  人权委员会(97)

  一个

  人权委员会(65)

  一个

  下面是一个转化字符串的函数代码:

  def FormatStrToInt(目标):

  对于范围内的I(镜头(目标)):

  temp=ord(tarGET@[i])

  打印(临时)

  返回

  if __name__==__main__:

  formats rtoint( abcdefghijk )

  97

  98

  99

  100

  101

  102

  103

  104

  105

  106

  107

  以上个人经验,希望给你一个参考,也希望你能支持盛行的IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: