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中条件选择和循环语句使用方法介绍
Mar 13 Python
Python Tkinter基础控件用法
Sep 03 Python
python中OrderedDict的使用方法详解
May 05 Python
使用Python实现简单的服务器功能
Aug 25 Python
Python使用pickle模块存储数据报错解决示例代码
Jan 26 Python
对python for 文件指定行读写操作详解
Dec 29 Python
Gauss-Seidel迭代算法的Python实现详解
Jun 29 Python
Django和Flask框架优缺点对比
Oct 24 Python
vue常用指令代码实例总结
Mar 16 Python
python对指定字符串逆序的6种方法(小结)
Apr 02 Python
keras小技巧——获取某一个网络层的输出方式
May 23 Python
Python数据处理的三个实用技巧分享
Apr 01 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类中private属性继承问题分析
2012/11/01 PHP
PHP实现指定字段的多维数组排序函数分享
2015/03/09 PHP
PHP验证信用卡卡号是否正确函数
2015/05/27 PHP
thinkPHP下的widget扩展用法实例分析
2015/12/26 PHP
phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
2016/02/03 PHP
php实现通过soap调用.Net的WebService asmx文件
2017/02/27 PHP
Jquery知识点二 jquery下对数组的操作
2011/01/15 Javascript
jquery实现网站超链接和图片提示效果
2013/03/21 Javascript
js实现正方形颜色从下往上升的效果
2014/08/04 Javascript
jQuery异步加载数据并添加事件示例
2014/08/24 Javascript
js禁止页面刷新与后退的方法
2015/06/08 Javascript
JavaScript中获取Radio被选中的值
2015/11/11 Javascript
JS判断iframe是否加载完成的方法
2016/08/03 Javascript
微信小程序开发经验总结(推荐)
2017/01/11 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
基于Vue 服务端Cookies删除的问题
2018/09/21 Javascript
详解react native页面间传递数据的几种方式
2018/11/07 Javascript
Vue 之孙组件向爷组件通信的实现
2019/04/23 Javascript
微信小程序常用的3种提示弹窗实现详解
2019/09/19 Javascript
跟老齐学Python之坑爹的字符编码
2014/09/28 Python
Python中利用函数装饰器实现备忘功能
2015/03/30 Python
python中通过预先编译正则表达式提高效率
2017/09/25 Python
python3 unicode列表转换为中文的实例
2018/10/26 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
tensorflow实现在函数中用tf.Print输出中间值
2020/01/21 Python
Python with语句用法原理详解
2020/07/03 Python
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
AOP的定义以及作用
2013/09/08 面试题
浅谈react路由传参的几种方式
2021/03/23 Javascript
计算机大学生的自我评价
2013/10/15 职场文书
法学毕业生自我鉴定
2014/01/31 职场文书
秋季运动会广播稿大全
2014/02/17 职场文书
项目建议书模板
2014/05/12 职场文书
2014年端午节演讲稿范文
2014/05/23 职场文书
学校食堂标语
2014/10/06 职场文书
2015暑假打工实践报告
2015/07/13 职场文书