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实现的扫雷游戏实例代码
Aug 01 Python
python定时器(Timer)用法简单实例
Jun 04 Python
Python数据分析之获取双色球历史信息的方法示例
Feb 03 Python
Python数据分析之双色球中蓝红球分析统计示例
Feb 03 Python
django传值给模板, 再用JS接收并进行操作的实例
May 28 Python
python爬虫之自动登录与验证码识别
Jun 15 Python
详解Python用户登录接口的方法
Apr 17 Python
Pyinstaller 打包exe教程及问题解决
Aug 16 Python
Python安装及Pycharm安装使用教程图解
Sep 20 Python
Python解释器及PyCharm工具安装过程
Feb 26 Python
python实现斗地主分牌洗牌
Jun 22 Python
Python爬虫进阶之爬取某视频并下载的实现
Dec 08 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
thinkphp模板的包含与渲染实例分析
2014/11/26 PHP
PHP封装curl的调用接口及常用函数详解
2018/05/31 PHP
基于JQuery制作的产品广告效果
2010/12/08 Javascript
qTip2 精致的基于jQuery提示信息插件
2012/02/17 Javascript
用Javascript实现Windows任务管理器的代码
2012/03/27 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
javascript实现的淘宝旅行通用日历组件用法实例
2015/08/03 Javascript
js中数组结合字符串实现查找(屏蔽广告判断url等)
2016/03/30 Javascript
JavaScript事件学习小结(三)js事件对象
2016/06/09 Javascript
微信小程序中使元素占满整个屏幕高度实现方法
2016/12/14 Javascript
微信小程序之滚动视图容器的实现方法
2017/09/26 Javascript
node.js中http模块和url模块的简单介绍
2017/10/06 Javascript
浅析vue中常见循环遍历指令的使用 v-for
2018/04/18 Javascript
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
2018/07/13 Javascript
vue.js添加一些触摸事件以及安装fastclick的实例
2018/08/28 Javascript
vue项目使用微信公众号支付总结及遇到的坑
2018/10/23 Javascript
vue.js多页面开发环境搭建过程
2019/04/24 Javascript
[00:32]2018DOTA2亚洲邀请赛Liquid出场
2018/04/03 DOTA
在Python3中使用asyncio库进行快速数据抓取的教程
2015/04/02 Python
python同时给两个收件人发送邮件的方法
2015/04/30 Python
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
2016/05/28 Python
使用 Python 处理 JSON 格式的数据
2019/07/22 Python
python中的RSA加密与解密实例解析
2019/11/18 Python
Django 自定义分页器的实现代码
2019/11/24 Python
python如何使用jt400.jar包代码实例
2019/12/20 Python
Pytorch在NLP中的简单应用详解
2020/01/08 Python
html5 canvas简单封装一个echarts实现不了的饼图
2018/06/12 HTML / CSS
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
招聘单位介绍信
2014/01/14 职场文书
旺仔牛奶广告词
2014/03/20 职场文书
2015年乡镇科普工作总结
2015/05/13 职场文书
本科毕业论文致谢怎么写
2015/05/14 职场文书
居委会工作总结2015
2015/05/18 职场文书
远程教育培训心得体会
2016/01/09 职场文书
OpenCV-Python直方图均衡化实现图像去雾
2021/06/07 Python