chr(ord)函数,在python中ord(ch)是什么意思

  chr(ord)函数,在python中ord(ch)是什么意思

  chr()、unichr()和ord() chr()函数以range(256)范围内的整数(即0 ~ 255)作为参数,并返回相应的字符。Unichr()与它相同,只是它返回Unicode字符。从Python 2.0开始才添加的unichr()的参数范围取决于Python的编译方式。如果是Unicode配置为USC2,那么它允许的范围是range(65536)或者0x 0000-0x ffff;如果配置为UCS4,则该值应为范围(1114112)或0x000000-0x110000。如果提供的参数不在允许的范围内,将报告ValueError异常。

  ord()函数是chr()函数(用于8位ASCII字符串)或Unicode()函数(用于Unicode对象)的配对函数。它接受一个字符(长度为1的字符串)作为参数,并返回相应的ASCII值或Unicode值。如果给定的Unicode字符超出了您的Python定义,它将抛出一个TypeError异常。

  人权委员会(65)

  一个

  订单(“a”)

  97

  人权中心(12345)

  u\u3039

  人权专员(12345)

  回溯(最近一次呼叫):

  文件 stdin ,第1行,在?

  人权专员(12345)

  值错误:chr()参数不在范围内(256)

  ord(u \ uffff )

  回溯(最近一次呼叫):

  文件 stdin ,第1行,在?

  ord(u \ uffff )

  TypeError: ord()需要一个字符,但找到长度为2的字符串

  order(u \ u 2345 )

  9029

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

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