Python字符和字符值(ASCII或Unicode码值)转换方法


Posted in Python onMay 21, 2015

目的

将一个字符转化为相应的ASCII或Unicode码,或相反的操作。

方法

对于ASCII码(0~255范围)

>>> print ord('A')

65

>>> print chr(65)

A

对于Unicode字符,注意仅接收长度为1的Unicode字符

>>> print ord(u'\u54c8')

21704

>>> print unichr(21704)

哈

>>> print repr(unichr(21704))

u'\u54c8'

chr()和str()区别,一个仅接收0~255的数值返回对应于ASCII值的字符,一个接受任何类型返回字符串格式

>>> chr(97)

'a'

>>> str(97)

'97'

使用map和以上函数,来获得包含字符值或者码值的列表

>>> print map(ord,(u'\u54c8',u'\u54c9'))

[21704, 21705]
>>> print map(unichr,range(21704,21707))

[u'\u54c8', u'\u54c9', u'\u54ca']

Python 相关文章推荐
Python实现类继承实例
Jul 04 Python
Python实现读取txt文件并画三维图简单代码示例
Dec 09 Python
用python实现的线程池实例代码
Jan 06 Python
python爬虫获取小区经纬度以及结构化地址
Dec 30 Python
如何在Django中设置定时任务的方法示例
Jan 18 Python
python取余运算符知识点详解
Jun 27 Python
python关于矩阵重复赋值覆盖问题的解决方法
Jul 19 Python
Python中的相关分析correlation analysis的实现
Aug 29 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
Oct 11 Python
python interpolate插值实例
Jul 06 Python
requests在python中发送请求的实例讲解
Feb 17 Python
Keras保存模型并载入模型继续训练的实现
Feb 20 Python
Python中每次处理一个字符的5种方法
May 21 #Python
Python常用的文件及文件路径、目录操作方法汇总介绍
May 21 #Python
Python判断文件和文件夹是否存在的方法
May 21 #Python
python使用wxpython开发简单记事本的方法
May 20 #Python
Python使用shelve模块实现简单数据存储的方法
May 20 #Python
Python使用matplotlib实现在坐标系中画一个矩形的方法
May 20 #Python
python获取指定目录下所有文件名列表的方法
May 20 #Python
You might like
PHP编程之高级技巧——利用Mysql函数
2006/10/09 PHP
php实现HTML实体编号与非ASCII字符串相互转换类实例
2016/11/02 PHP
laravel 验证错误信息到 blade模板的方法
2019/09/29 PHP
基于Laravel 5.2 regex验证的正确写法
2019/09/29 PHP
parseInt parseFloat js字符串转换数字
2010/08/01 Javascript
基于Jquery实现表格动态分页实现代码
2011/06/21 Javascript
jQuery模拟超链接点击效果代码
2013/04/21 Javascript
jQuery中事件对象e的事件冒泡用法示例介绍
2014/04/25 Javascript
Jquery 点击按钮自动高亮实现原理及代码
2014/04/25 Javascript
零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
2014/12/20 Javascript
jquery+html5烂漫爱心表白动画代码分享
2015/08/24 Javascript
jQuery中队列queue()函数的实例教程
2016/05/03 Javascript
JavaScript reduce和reduceRight详解
2016/10/24 Javascript
作为老司机使用 React 总结的 11 个经验教训
2017/04/08 Javascript
js-FCC算法-No repeats please字符串的全排列(详解)
2017/05/02 Javascript
vue cli升级webapck4总结
2018/04/04 Javascript
基于vue-simplemde实现图片拖拽、粘贴功能
2018/04/12 Javascript
vue改变对象或数组时的刷新机制的方法总结
2019/04/24 Javascript
vue中typescript装饰器的使用方法超实用教程
2019/06/17 Javascript
Python 深入理解yield
2008/09/06 Python
python查找指定具有相同内容文件的方法
2015/06/28 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
Python的UTC时间转换讲解
2019/02/26 Python
详解python路径拼接os.path.join()函数的用法
2019/10/09 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
Python绘制动态水球图过程详解
2020/06/03 Python
HTML5表单验证特性(知识点小结)
2020/03/10 HTML / CSS
Under Armour瑞典官方网站:美国高端运动科技品牌
2018/11/21 全球购物
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
《两只鸟蛋》教学反思
2014/02/10 职场文书
2014年党风廉政工作总结
2014/12/03 职场文书
2015年八一建军节活动总结
2015/03/20 职场文书
婚宴父母致辞
2015/07/27 职场文书
Oracle 死锁的检测查询及处理
2021/09/25 Oracle
spring 项目实现限流方法示例
2022/07/15 Java/Android
VMware虚拟机安装 Windows Server 2022的详细图文教程
2022/09/23 Servers