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结巴中文分词工具使用过程中遇到的问题及解决方法
Apr 15 Python
python3.x上post发送json数据
Mar 04 Python
python如何读写json数据
Mar 21 Python
APIStar:一个专为Python3设计的API框架
Sep 26 Python
python使用opencv实现马赛克效果示例
Sep 28 Python
python操作cfg配置文件方式
Dec 22 Python
使用Python+selenium实现第一个自动化测试脚本
Mar 17 Python
IDLE下Python文件编辑和运行操作
Apr 25 Python
解决Pycharm双击图标启动不了的问题(JetBrains全家桶通用)
Aug 07 Python
python安装第三方库如xlrd的方法
Oct 31 Python
如何用Python和JS实现的Web SSH工具
Feb 23 Python
深度学习tensorflow基础mnist
Apr 14 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
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
2011/06/30 PHP
PHP运行SVN命令显示某用户的文件更新记录的代码
2014/01/03 PHP
php实现图片以base64显示的方法
2016/10/13 PHP
ThinkPHP框架分布式数据库连接方法详解
2017/03/14 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
php实现断点续传大文件示例代码
2020/06/19 PHP
解密效果
2006/06/23 Javascript
纯JS实现的批量图片预览加载功能
2011/08/14 Javascript
使用原生JS实现弹出层特效
2014/12/22 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
2016/02/06 Javascript
全面解析JavaScript里的循环方法之forEach,for-in,for-of
2020/04/20 Javascript
AngularJS入门教程之控制器详解
2016/07/27 Javascript
js 定位到某个锚点的方法
2016/11/19 Javascript
select下拉框插件jquery.editable-select详解
2017/01/22 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
angular学习之ngRoute路由机制
2017/04/12 Javascript
Vue2.0用 watch 观察 prop 变化(不触发)
2017/09/08 Javascript
javascript实现数字配对游戏的实例讲解
2017/12/14 Javascript
vue使用 better-scroll的参数和方法详解
2018/01/25 Javascript
vue地区选择组件教程详解
2018/05/04 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
2018/05/21 jQuery
一步一步的了解webpack4的splitChunk插件(小结)
2018/09/17 Javascript
Vue源码探究之虚拟节点的实现
2019/04/17 Javascript
uni-app微信小程序登录授权的实现
2020/05/22 Javascript
Python实现模拟分割大文件及多线程处理的方法
2017/10/10 Python
numpy自动生成数组详解
2017/12/15 Python
python实现微信跳一跳辅助工具步骤详解
2018/01/04 Python
浅析python3中的os.path.dirname(__file__)的使用
2018/08/30 Python
乐高积木玩具美国官网:LEGO Shop US
2016/09/16 全球购物
工程地质勘察专业大学生求职信
2013/10/13 职场文书
认购协议书范本
2014/04/22 职场文书
理财学专业自荐书
2014/06/28 职场文书
最感人的道歉情书
2015/05/12 职场文书
职工食堂管理制度
2015/08/06 职场文书
排查Tomcat进程假死的问题
2022/05/06 Servers
apache ftpserver搭建ftp服务器
2022/05/20 Servers