python中 chr unichr ord函数的实例详解


Posted in Python onAugust 06, 2017

python中 chr unichr ord函数的实例详解

chr()函数用一个范围在range(256)内的(就是0~255)整数作参数,返回一个对应的字符。unichr()跟它一样,只不过返回的是Unicode字符,这个从Python 2.0才加入的unichr()的参数范围依赖于你的python是如何被编译的。如果是配置为USC2的Unicode,那么它的允许范围就是range(65536)或0x0000-0xFFFF;如果配置为UCS4,那么这个值应该是range(1114112)或0x000000-0x110000。如果提供的参数不在允许的范围内,则会报一个ValueError的异常。

ord()函数是chr()函数(对于8位的ASCII字符串)或unichr()函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的ASCII数值,或者Unicode数值,如果所给的Unicode字符超出了你的Python定义范围,则会引发一个TypeError的异常。

示例:

>>> chr(65) 
'A' 
>>> ord('a') 
97 
>>> unichr(12345) 
u'\u3039' 
>>> chr(12345) 
Traceback (most recent call last): 
  File "<stdin>", line 1, in ?   
   chr(12345) 
ValueError: chr() arg not in range(256) 
>>> ord(u'\ufffff') 
Traceback (most recent call last): 
  File "<stdin>", line 1, in ? 
   ord(u'\ufffff') 
TypeError: ord() expected a character, but string of length 2 found 
>>> ord(u'\u2345') 
9029

以上就是Python 常用函数chr unichr ord的介绍,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
python中的字典详细介绍
Sep 18 Python
简单介绍Python的Tornado框架中的协程异步实现原理
Apr 23 Python
Python查询阿里巴巴关键字排名的方法
Jul 08 Python
分享python数据统计的一些小技巧
Jul 21 Python
python的变量与赋值详细分析
Nov 08 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
Nov 14 Python
PyCharm在win10的64位系统安装实例
Nov 26 Python
简单谈谈Python的pycurl模块
Apr 07 Python
Django 连接sql server数据库的方法
Jun 30 Python
Python文件如何引入?详解引入Python文件步骤
Dec 10 Python
Python入门Anaconda和Pycharm的安装和配置详解
Jul 16 Python
python os.fork() 循环输出方法
Aug 08 Python
Python实现读取邮箱中的邮件功能示例【含文本及附件】
Aug 05 #Python
Python实现将Excel转换为json的方法示例
Aug 05 #Python
Python实现抓取网页生成Excel文件的方法示例
Aug 05 #Python
Python基于Socket实现的简单聊天程序示例
Aug 05 #Python
Python Socket实现简单TCP Server/client功能示例
Aug 05 #Python
对pandas的dataframe绘图并保存的实现方法
Aug 05 #Python
解决PyCharm中光标变粗的问题
Aug 05 #Python
You might like
谈谈新手如何学习PHP
2006/12/23 PHP
ThinkPHP入口文件设置及相关注意事项分析
2014/12/05 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
jquery判断单个复选框是否被选中的代码
2009/09/03 Javascript
关于js拖拽上传 [一个拖拽上传修改头像的流程]
2011/07/13 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
2013/11/08 Javascript
JavaScript闭包实例讲解
2014/04/22 Javascript
javascript实现无缝上下滚动特效
2015/12/16 Javascript
基于JavaScript实现鼠标箭头移动图片跟着移动
2016/08/30 Javascript
Bootstrap源码解读媒体对象、列表组和面板(10)
2016/12/26 Javascript
Vue通过input筛选数据
2020/10/26 Javascript
node+vue实现用户注册和头像上传的实例代码
2017/07/20 Javascript
python 输出一个两行字符的变量
2009/02/05 Python
python sys模块sys.path使用方法示例
2013/12/04 Python
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
12个Python程序员面试必备问题与答案(小结)
2019/06/24 Python
docker django无法访问redis容器的解决方法
2019/08/21 Python
Python编写打字训练小程序
2019/09/26 Python
python多环境切换及pyenv使用过程详解
2019/09/27 Python
python统计文章中单词出现次数实例
2020/02/27 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
爬虫代理的cookie如何生成运行
2020/09/22 Python
css3弹性盒模型(Flexbox)详细介绍
2014/10/08 HTML / CSS
为什么要有struct关键字
2012/05/08 面试题
Linux如何为某个操作添加别名
2015/02/05 面试题
出纳岗位职责范本
2013/12/01 职场文书
根叔历年演讲稿
2014/05/20 职场文书
安全标兵事迹材料
2014/08/17 职场文书
财政局党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
通报表扬范文
2015/01/17 职场文书
六一领导慰问欢迎词
2015/01/26 职场文书
慰问信格式
2015/02/14 职场文书
给女朋友的道歉短信
2015/05/12 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
mysql查询的控制语句图文详解
2021/04/11 MySQL
CSS实现单选折叠菜单功能
2021/11/01 HTML / CSS