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命令行参数sys.argv使用示例
Jan 28 Python
python处理圆角图片、圆形图片的例子
Apr 25 Python
Python工程师面试题 与Python Web相关
Jan 14 Python
python 中random模块的常用方法总结
Jul 08 Python
python email smtplib模块发送邮件代码实例
Apr 26 Python
点球小游戏python脚本
May 22 Python
python基于C/S模式实现聊天室功能
Jan 09 Python
Python何时应该使用Lambda函数
Jul 02 Python
python3.6.5基于kerberos认证的hive和hdfs连接调用方式
Jun 06 Python
Python代码执行时间测量模块timeit用法解析
Jul 01 Python
keras实现VGG16 CIFAR10数据集方式
Jul 07 Python
如何将json数据转换为python数据
Sep 04 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设计模式 php实现策略模式(strategy)
2015/12/07 PHP
PHP中trait使用方法详细介绍
2017/05/21 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
2020/03/26 PHP
完整显示当前日期和时间的JS代码
2007/09/17 Javascript
javascript的trim,ltrim,rtrim自定义函数
2008/09/21 Javascript
CSS和JS标签style属性对照表(方便js开发的朋友)
2010/11/11 Javascript
基于jquery的滑动样例代码
2010/11/20 Javascript
JS画线(实例代码)
2013/11/20 Javascript
js 实现菜单左右滚动显示示例介绍
2013/11/21 Javascript
javascript消除window.close()的提示窗口
2015/05/20 Javascript
基于jQuery实现的扇形定时器附源码下载
2015/10/20 Javascript
使用watch监听路由变化和watch监听对象的实例
2018/02/24 Javascript
JavaScript中filter的用法实例分析
2019/02/27 Javascript
详解JavaScript栈内存与堆内存
2019/04/04 Javascript
vue2.0+SVG实现音乐播放圆形进度条组件
2019/09/21 Javascript
python中的lambda表达式用法详解
2016/06/22 Python
python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例
2020/02/25 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
2020/04/02 Python
html5 Canvas画图教程(1)—画图的基本常识
2013/01/09 HTML / CSS
美国网上鞋子零售商:Dr. Scholl’s Shoes
2017/11/17 全球购物
ProBikeKit德国:在线公路自行车专家
2018/06/03 全球购物
全球速卖通俄罗斯站:AliExpress俄罗斯
2019/06/17 全球购物
美国豪华的多品牌精品店:The Webster
2019/07/31 全球购物
巴西箱包、背包、钱包和旅行配件购物网站:Inovathi
2019/12/14 全球购物
BSTN意大利:德国街头和运动文化高品质商店
2020/12/22 全球购物
大学生应聘自荐信
2013/10/11 职场文书
毕业生自荐书
2014/02/02 职场文书
师德师风个人反思
2014/04/28 职场文书
建筑安全生产责任书
2014/07/22 职场文书
小学生十佳少年事迹材料
2014/08/20 职场文书
法院反腐倡廉心得体会
2014/09/09 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书
使用JS实现简易计算器
2021/06/14 Javascript
MySQL外键约束(Foreign Key)案例详解
2022/06/28 MySQL
Centos7 Shell编程之正则表达式、文本处理工具详解
2022/08/05 Servers