python中chr是什么函数,chr函数和ord函数

  python中chr是什么函数,chr函数和ord函数

  ord函数(order)返回对应于字符的unicode代码,而chr函数(char)返回对应于unicode代码的字符。都是python内置函数。

  为什么是unicode?Unicode具有2字节统一长度,这对于代码处理非常有利。UTF-8编码实际上是一种压缩编码,字符长度不同,适合存储和传输。(无论什么编码,ASCII符号对应的值都是一样的。英语是最好的计算机语言,不分国界,就像阿拉伯数字是最好的数字语言,不分国界。)

  Www.pynote.net for c in lqdgtx:

  .print(c,order(c),chr(order(c))

  .

  麦40614麦

  新26032新

  街26480街

  30340的

  w 119 w

  w 119 w

  w 119 w。46 .

  第112页

  y 121 y

  北纬110度

  第111 o号命令

  t 116 t

  第一季第一集。46 .

  北纬110度

  第一季第一集

  t 116 t

  上面的代码遍历一个字符串,逐个调用ord和chr函数并显示。

  order函数返回unicode编码,因此可以通过order函数搜索任何可以键入的字符的相应unicode值。例如,如果我们想找出所有中文标点符号的unicode值,我们只需要将所有中文标点符号输入到ord函数中。

  chr函数的输入是unicode值,所以存在有效范围的问题。官方的解释是有效范围是0到0x10ffff,否则会抛出ValueError。既然unicode是2字节,为什么有效范围的上限是3字节?我也不明白.

  - EOF -

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

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