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 29 Python
KMP算法精解及其Python版的代码示例
Jun 01 Python
python类的方法属性与方法属性的动态绑定代码详解
Dec 27 Python
详解TensorFlow查看ckpt中变量的几种方法
Jun 19 Python
Python基于plotly模块实现的画图操作示例
Jan 23 Python
python面试题小结附答案实例代码
Apr 11 Python
Python list与NumPy array 区分详解
Nov 06 Python
Python pyautogui模块实现鼠标键盘自动化方法详解
Feb 17 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
May 25 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
Jun 15 Python
django模型类中,null=True,blank=True用法说明
Jul 09 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
Jul 13 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 传值赋值与引用赋值的区别
2010/12/29 PHP
Zend Framework数据库操作技巧总结
2017/02/18 PHP
jQuery 性能优化指南 (1)
2009/05/21 Javascript
js实现图片轮换效果代码
2013/04/16 Javascript
jQuery实现单行文字间歇向上滚动源代码
2013/06/02 Javascript
express的中间件cookieParser详解
2014/12/04 Javascript
jQuery中prev()方法用法实例
2015/01/08 Javascript
jQuery使用empty()方法删除元素及其所有子元素的方法
2015/03/26 Javascript
使用AngularJS来实现HTML页面嵌套的方法
2015/06/17 Javascript
javascript实现禁止鼠标滚轮事件
2015/07/24 Javascript
jquery siblings获取同辈元素用法实例分析
2016/07/25 Javascript
Three.js学习之几何形状
2016/08/01 Javascript
JavaScript九九乘法口诀表的简单实现
2016/10/04 Javascript
探索Javascript中this的奥秘
2016/12/11 Javascript
Vue的百度地图插件尝试使用
2017/09/06 Javascript
vue父组件向子组件动态传值的两种方法
2017/11/11 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
JS pushlet XMLAdapter适配器用法案例解析
2020/10/16 Javascript
[01:00:11]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第一场 2月7日
2021/03/11 DOTA
python在每个字符后添加空格的实例
2018/05/07 Python
python原类、类的创建过程与方法详解
2019/07/19 Python
使用python脚本自动创建pip.ini配置文件代码实例
2019/09/20 Python
如何基于Python + requests实现发送HTTP请求
2020/01/13 Python
python中 _、__、__xx__()区别及使用场景
2020/06/30 Python
CSS3教程:background-clip和background-origin
2008/10/17 HTML / CSS
英国水族馆和池塘用品购物网站:Warehouse Aquatics
2019/08/29 全球购物
潘多拉珠宝俄罗斯官方网上商店:PANDORA俄罗斯
2020/09/22 全球购物
中间件分为哪几类
2012/03/14 面试题
大学生个人先进事迹材料范文
2014/05/03 职场文书
情人节活动总结范文
2015/02/05 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
酒店厨房管理制度
2015/08/06 职场文书
大学生饮品店创业计划书范文
2019/07/10 职场文书
导游词之河北邯郸
2019/09/12 职场文书
Win11快速关闭所有广告推荐
2022/04/19 数码科技
介绍一下28个JS常用数组方法
2022/05/06 Javascript