python中ord的用法,python 中ord
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)
回溯(最近一次呼叫):
文件,第1行,在?
人权专员(12345)
值错误:chr()参数不在范围内(256)
ord(u \ uffff )
回溯(最近一次呼叫):
文件,第1行,在?
ord(u \ uffff )
TypeError: ord()需要一个字符,但找到长度为2的字符串
order(u \ u 2345 )
9029
例如,根据计算的排序Q值:
def baseQ2int(baseQ_string,scaling_factor=33):
ints=[]
对于baseQ_string中的bq:
bq=ord(bq) -比例因子
int . append(bq)
返回(整数)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。