python 的 ord()、 chr()、 unichr() 函数
2024-10-13 01:40:56
一、 ord() 函数
描述
ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。
语法
以下是 ord() 方法的语法:
ord(c)
参数
c -- 字符。
返回值
返回值是对应的十进制整数。
二、 chr() 函数
描述
chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。
语法
以下是 chr() 方法的语法:
chr(i)
参数
i -- 可以是10进制也可以是16进制的形式的数字。
返回值
返回值是当前整数对应的ascii字符。
三、 unichr() 函数
描述
unichr() 函数 和 chr()函数功能基本一样, 只不过是返回 unicode 的字符。
语法
以下是 unichr() 方法的语法:
unichr(i)
参数
i -- 可以是10进制也可以是16进制的形式的数字。
返回值
返回 unicode 的字符。
python2支持以上三个函数,
python3的chr()实现的功能和unichr()一样,
所以python3没有unichr(),用chr()代替。
最新文章
- thinkphp多语言设置
- 网站tomcat配置
- SG函数题目
- JLink v8克隆版破解向导(此方法仅适用XP32位版 WIN7及以上和64位均不支持 建议使用虚拟机)
- ASP.NET MVC @helper使用说明
- Ansible 系列之 Playbooks 剧本 (1)
- JavaScript责任链模式
- go实例之线程池
- python写一个翻译的小脚本
- 【前端】jQuery移动端左滑删除
- php输出语句有什么不同
- Luogu 1098 - 字符串的展开 - [字符串操作][模拟]
- 分库分表利器——sharding-sphere
- web大文件上传(web应用---SSH框架)
- LazyMay:实现同步和异步任务的顺序执行
- Eclipse下生成.dll动态库及.a静态库使用 for Windows [z]
- eclipsec常用快捷键
- 零起点学算法09——继续练习简单的输入和计算(a-b)
- Java实验五网络编程与安全
- 高亮显示UILabel中的子串
热门文章
- 转载:IE下div使用margin:0px auto不居中的原因
- erlang的简单模拟半包的产生
- 多个进程对同一个监听套接字调用函数gen_tcp:accept/1
- 【Java面试题】26 多线程有几种实现方法?同步有几种实现方法? 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
- 如何在vs2008安装64位编译器
- JavaScript 事件参考手册
- 【java】java内存模型 (1)--基础
- HDU 4497 GCD and LCM (分解质因数)
- testNG框架提示:Cannot find class in classpath: NewTest
- divmod()