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转换字符串为摩尔斯电码的方法
Jul 06 Python
详解Python多线程Selenium跨浏览器测试
Apr 01 Python
python 容器总结整理
Apr 04 Python
Python中一行和多行import模块问题
Apr 01 Python
Python使用Pickle库实现读写序列操作示例
Jun 15 Python
使用pip发布Python程序的方法步骤
Oct 11 Python
基于Python打造账号共享浏览器功能
May 30 Python
nginx黑名单和django限速,最简单的防恶意请求方法分享
Aug 09 Python
django-crontab实现服务端的定时任务的示例代码
Feb 17 Python
python连接mongodb数据库操作数据示例
Nov 30 Python
PyCharm 光标变成黑块的解决方式
Feb 06 Python
Python3爬虫RedisDump的安装步骤
Feb 20 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中获取指定IP的物理地址的代码(正则表达式)
2011/06/23 PHP
php中mysql连接和基本操作代码(快速测试使用,简单方便)
2014/04/25 PHP
PHP.vs.JAVA
2016/04/29 PHP
Yii CDBCriteria常用方法实例小结
2017/01/19 PHP
php的RSA加密解密算法原理与用法分析
2020/01/23 PHP
PHP实现递归的三种方法
2020/07/04 PHP
点图片上一页下一页翻页效果
2008/07/09 Javascript
jquery下操作HTML控件的实现代码
2010/01/12 Javascript
JS关闭窗口与JS关闭页面的几种方法小结
2013/12/17 Javascript
jQuery实现的向下图文信息滚动效果
2015/05/03 Javascript
详解JavaScript中的blink()方法的使用
2015/06/08 Javascript
利用JavaScript脚本实现滚屏效果的方法
2015/07/07 Javascript
javascript下使用Promise封装FileReader
2016/02/19 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
2017/02/10 Javascript
vue.js实现价格格式化的方法
2017/05/23 Javascript
详解node如何让一个端口同时支持https与http
2017/07/04 Javascript
JS中跳出循环的示例代码
2017/09/14 Javascript
vue复合组件实现注册表单功能
2017/11/06 Javascript
mpvue写一个CPASS小程序的示例
2018/09/04 Javascript
js中Function引用类型常见有用的方法和属性详解
2019/12/11 Javascript
vue实现鼠标移过出现下拉二级菜单功能
2019/12/12 Javascript
python读取json文件并将数据插入到mongodb的方法
2015/03/23 Python
Python判断两个对象相等的原理
2017/12/12 Python
Python实现的爬虫刷回复功能示例
2018/06/07 Python
python 获得任意路径下的文件及其根目录的方法
2019/02/16 Python
django商品分类及商品数据建模实例详解
2020/01/03 Python
pytorch加载语音类自定义数据集的方法教程
2020/11/10 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
python中str内置函数用法总结
2020/12/27 Python
CSS3实现点击放大的动画实例代码
2017/02/27 HTML / CSS
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
元宵节晚会主持人串词
2014/03/25 职场文书
舞蹈教育学专业自荐信
2014/06/15 职场文书
医学生自荐信范文(2016精选篇)
2016/01/28 职场文书
go语言map与string的相互转换的实现
2021/04/07 Golang
Python使用永中文档转换服务
2022/05/06 Python