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基础之内置函数和递归
Jun 21 Python
Python随机生成手机号、数字的方法详解
Jul 21 Python
pandas使用apply多列生成一列数据的实例
Nov 28 Python
python进行TCP端口扫描的实现
Dec 21 Python
python后端接收前端回传的文件方法
Jan 02 Python
python selenium执行所有测试用例并生成报告的方法
Feb 13 Python
python爬取微信公众号文章的方法
Feb 26 Python
用python建立两个Y轴的XY曲线图方法
Jul 08 Python
利用Python实现kNN算法的代码
Aug 16 Python
Python threading模块condition原理及运行流程详解
Oct 05 Python
彻底解决pip下载pytorch慢的问题方法
Mar 01 Python
如何利用Python实现n*n螺旋矩阵
Jan 18 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在数组中查找指定值的方法
2015/03/17 PHP
jQuery实现点击标题输入详细信息
2013/04/16 Javascript
使用js修改客户端注册表的方法
2013/08/09 Javascript
jquery组件使用中遇到的问题整理及解决
2014/02/21 Javascript
JavaScript保留两位小数的2个自定义函数
2014/05/05 Javascript
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
JavaScript中的console.profile()函数详细介绍
2014/12/29 Javascript
jQuery选择id属性带有点符号元素的方法
2015/03/17 Javascript
angular.bind使用心得
2015/10/26 Javascript
js实现获取两个日期之间所有日期的方法
2016/06/17 Javascript
Vuejs第十二篇之动态组件全面解析
2016/09/09 Javascript
JS命令模式例子之菜单程序
2016/10/10 Javascript
vue 中swiper的使用教程
2018/05/22 Javascript
Vue form表单动态添加组件实战案例
2019/09/02 Javascript
关于layui时间回显问题的解决方法
2019/09/24 Javascript
koa-passport实现本地验证的方法示例
2020/02/20 Javascript
python 测试实现方法
2008/12/24 Python
Tensorflow实现卷积神经网络的详细代码
2018/05/24 Python
Python文件常见操作实例分析【读写、遍历】
2018/12/10 Python
详解用Python练习画个美队盾牌
2019/03/23 Python
Python使用pyautocad+openpyxl处理cad文件示例
2019/07/11 Python
Python Web版语音合成实例详解
2019/07/16 Python
详细介绍Python进度条tqdm的使用
2019/07/31 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
2019/11/08 Python
django 前端页面如何实现显示前N条数据
2020/03/16 Python
解析python 中/ 和 % 和 //(地板除)
2020/06/28 Python
Python enumerate() 函数如何实现索引功能
2020/06/29 Python
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
茵宝(Umbro)英国官方商店:英国足球服装生产商
2016/12/29 全球购物
学校消防安全制度
2014/01/30 职场文书
小学数学课后反思
2014/04/23 职场文书
小学生环保标语
2014/06/13 职场文书
团队拓展活动总结
2014/08/27 职场文书
劳资员岗位职责
2015/02/13 职场文书
抢劫罪辩护词
2015/05/21 职场文书
Python数据类型最全知识总结
2021/05/31 Python