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算法学习之基数排序实例
Dec 18 Python
python网络爬虫采集联想词示例
Feb 11 Python
在Python的Django框架中实现Hacker News的一些功能
Apr 17 Python
Python中datetime模块参考手册
Jan 13 Python
浅析python协程相关概念
Jan 20 Python
Appium Python自动化测试之环境搭建的步骤
Jan 23 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
Jun 26 Python
在Python中append以及extend返回None的例子
Jul 20 Python
Django设置Postgresql的操作
May 14 Python
Python如何对XML 解析
Jun 28 Python
Django web自定义通用权限控制实现方法
Nov 24 Python
基于pycharm 项目和项目文件命名规则的介绍
Jan 15 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/11/18 PHP
PHP读取XML格式文件的方法总结
2017/02/27 PHP
php+mysql+jquery实现简易的检索自动补全提示功能
2017/04/15 PHP
JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
2013/03/27 Javascript
javascript实现图片跟随鼠标移动效果的方法
2015/05/13 Javascript
JS实现很实用的对联广告代码(可自适应高度)
2015/09/18 Javascript
属于你的jQuery提示框(Tip)插件
2016/01/20 Javascript
node-http-proxy修改响应结果实例代码
2016/06/06 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
2017/02/20 Javascript
jquery表单验证实例仿Toast提示效果
2017/03/03 Javascript
JavaScript中最常见的三个面试题解析
2017/03/04 Javascript
Vue中自定义全局组件的实现方法
2017/12/08 Javascript
Vue父组件调用子组件事件方法
2018/02/23 Javascript
js canvas实现写字动画效果
2018/11/30 Javascript
vue使用高德地图根据坐标定位点的实现代码
2019/08/22 Javascript
如何阻止小程序遮罩层下方图层滚动
2019/09/05 Javascript
three.js利用卷积法如何实现物体描边效果
2019/11/27 Javascript
element-ui 实现响应式导航栏的示例代码
2020/05/08 Javascript
python 顺时针打印矩阵的超简洁代码
2018/11/14 Python
python实现对输入的密文加密
2019/03/20 Python
pyqt5 QProgressBar清空进度条的实例
2019/06/21 Python
英国独特的时尚和生活方式品牌:JOY
2018/03/17 全球购物
Tomcat Mysql datasource数据源配置
2015/12/28 面试题
毕业生求职信
2014/06/10 职场文书
国家奖学金获奖感言
2014/08/16 职场文书
护士优质服务演讲稿
2014/08/26 职场文书
2014年党的群众路线学习心得体会
2014/11/05 职场文书
2014年便民服务中心工作总结
2014/12/20 职场文书
财务经理岗位职责
2015/01/31 职场文书
个人工作表现自我评价
2015/03/06 职场文书
高中团支书竞选稿
2015/11/21 职场文书
如何撰写促销方案?
2019/07/05 职场文书
python 对图片进行简单的处理
2021/06/23 Python
Mysql InnoDB 的内存逻辑架构
2022/05/06 MySQL
spring IOC容器的Bean管理XML自动装配过程
2022/05/30 Java/Android
win10音频服务未响应怎么解决?win10音频服务未响应未修复的解决方法
2022/08/14 数码科技