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 域名分析工具实现代码
Jul 15 Python
python读取注册表中值的方法
Apr 08 Python
Python中的一些陷阱与技巧小结
Jul 10 Python
深入学习Python中的装饰器使用
Jun 20 Python
简单谈谈Python中的反转字符串问题
Oct 24 Python
Python执行时间的计算方法小结
Mar 17 Python
python处理DICOM并计算三维模型体积
Feb 26 Python
django多文件上传,form提交,多对多外键保存的实例
Aug 06 Python
Windows平台Python编程必会模块之pywin32介绍
Oct 01 Python
python3中rank函数的用法
Nov 27 Python
python通过文本在一个图中画多条线的实例
Feb 21 Python
flask开启多线程的具体方法
Aug 02 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
一个简单的自动发送邮件系统(一)
2006/10/09 PHP
php常用ODBC函数集(详细)
2013/06/24 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
2014/09/29 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
2016/04/22 PHP
PHP的Json中文处理解决方案
2016/09/29 PHP
数组任意位置插入元素,删除特定元素的实例
2017/03/02 PHP
PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】
2019/03/11 PHP
PHP解密支付宝小程序的加密数据、手机号的示例代码
2021/02/26 PHP
用jQuery打造TabPanel效果代码
2010/05/22 Javascript
(function($){...})(jQuery)的意思
2010/07/22 Javascript
解决jquery submit()提交表单提示:f[s] is not a function
2013/01/23 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
JavaScript手机振动API
2016/06/11 Javascript
AngularJS基于ngInfiniteScroll实现下拉滚动加载的方法
2016/12/14 Javascript
深入解析koa之异步回调处理
2019/06/17 Javascript
小程序按钮避免多次调用接口和点击方案实现(不用showLoading)
2020/04/15 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
2020/08/06 Javascript
[04:40]2016国际邀请赛中国区预选赛全程TOP10镜头集锦
2016/07/01 DOTA
[39:53]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.19
2020/11/19 DOTA
对Python信号处理模块signal详解
2019/01/09 Python
python实现大转盘抽奖效果
2019/01/22 Python
python3.8下载及安装步骤详解
2020/01/15 Python
django 扩展user用户字段inlines方式
2020/03/30 Python
利用python生成照片墙的示例代码
2020/04/09 Python
jupyter lab的目录调整及设置默认浏览器为chrome的方法
2020/04/10 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
欧洲品牌瓷器餐具网上商店:Porzellantreff.de
2018/04/04 全球购物
美国奢侈品购物平台:Orchard Mile
2018/05/02 全球购物
Java面试题:请说出如下代码的输出结果
2013/04/22 面试题
技术人员面试提纲
2013/11/28 职场文书
小学生民族团结演讲稿
2014/08/27 职场文书
农村老人去世追悼词
2015/06/23 职场文书
计算机教师工作总结
2015/08/13 职场文书
PyCharm 安装与使用配置教程(windows,mac通用)
2021/05/12 Python
php png失真的原因及解决办法
2021/10/24 PHP