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 相关文章推荐
Cpy和Python的效率对比
Mar 20 Python
Python实现HTTP协议下的文件下载方法总结
Apr 20 Python
python实现杨辉三角思路
Jul 14 Python
利用python获取当前日期前后N天或N月日期的方法示例
Jul 30 Python
python奇偶行分开存储实现代码
Mar 19 Python
Python 使用matplotlib模块模拟掷骰子
Aug 08 Python
用Python画一个LinkinPark的logo代码实例
Sep 10 Python
在Keras中CNN联合LSTM进行分类实例
Jun 29 Python
python中lower函数实现方法及用法讲解
Dec 23 Python
python必学知识之文件操作(建议收藏)
May 30 Python
如何在pycharm中快捷安装pip命令(如pygame)
May 31 Python
OpenCV项目实践之停车场车位实时检测
Apr 11 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判断字符串在另一个字符串位置的方法
2014/02/27 PHP
php版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
Javascript String对象扩展HTML编码和解码的方法
2009/06/02 Javascript
autoPlay 基于jquery的图片自动播放效果
2011/12/07 Javascript
jQuery点击弹出下拉菜单的小例子
2013/08/01 Javascript
Node.js和MongoDB实现简单日志分析系统
2015/04/25 Javascript
Javascript显示和隐藏ul列表的方法
2015/07/15 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
AngularJS 中的指令实践开发指南(一)
2016/03/20 Javascript
图解prototype、proto和constructor的三角关系
2016/07/31 Javascript
AngularJS监听路由变化的方法
2017/03/07 Javascript
JS正则替换去空格的方法
2017/03/24 Javascript
ES6入门教程之Class和Module详解
2017/05/17 Javascript
BootStrap模态框不垂直居中的解决方法
2017/10/19 Javascript
微信小程序顶部可滚动导航效果
2017/10/31 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
jQuery AJAX与jQuery事件的分析讲解
2019/02/18 jQuery
Vue实现类似Spring官网图片滑动效果方法
2019/03/01 Javascript
python爬虫教程之爬取百度贴吧并下载的示例
2014/03/07 Python
浅析python 内置字符串处理函数的使用方法
2014/06/11 Python
Python 抓取动态网页内容方案详解
2014/12/25 Python
Python常用的文件及文件路径、目录操作方法汇总介绍
2015/05/21 Python
python opencv检测目标颜色的实例讲解
2018/04/02 Python
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
python3 中文乱码与默认编码格式设定方法
2018/10/31 Python
python实现Excel文件转换为TXT文件
2019/04/28 Python
Django 过滤器汇总及自定义过滤器使用详解
2019/07/19 Python
Bailey帽子官方商店:Bailey Hats
2018/09/25 全球购物
机械绘图员岗位职责
2013/11/19 职场文书
党支部综合考察材料
2014/05/19 职场文书
IT工程师岗位职责
2014/07/04 职场文书
公司员工辞职信范文
2015/05/12 职场文书
详解PHP设计模式之依赖注入模式
2021/05/25 PHP
Python中的tkinter库简单案例详解
2022/01/22 Python
Python matplotlib绘制雷达图
2022/04/13 Python