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实现数通设备tftp备份配置文件示例
Apr 02 Python
python计算方程式根的方法
May 07 Python
Python编程使用NLTK进行自然语言处理详解
Nov 16 Python
一条命令解决mac版本python IDLE不能输入中文问题
May 15 Python
解决pycharm界面不能显示中文的问题
May 23 Python
Python反射和内置方法重写操作详解
Aug 27 Python
python3利用ctypes传入一个字符串类型的列表方法
Feb 12 Python
python操作excel让工作自动化
Aug 09 Python
Python模块汇总(常用第三方库)
Oct 07 Python
Python散点图与折线图绘制过程解析
Nov 30 Python
python爬虫开发之selenium模块详细使用方法与实例全解
Mar 09 Python
使用Keras画神经网络准确性图教程
Jun 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
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
2014/07/02 PHP
php中in_array函数用法探究
2014/11/25 PHP
textarea的value是html文件源代码,存成html文件的代码
2007/04/20 Javascript
用 Javascript 验证表单(form)中的单选(radio)值
2009/09/08 Javascript
使用Jquery打造最佳用户体验的登录页面的实现代码
2011/07/08 Javascript
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
2012/07/17 Javascript
JavaScript中一个奇葩的IE浏览器判断方法
2014/04/16 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
2014/06/09 Javascript
JS判断移动端访问设备并加载对应CSS样式
2014/06/13 Javascript
JQuery插件iScroll实现下拉刷新,滚动翻页特效
2014/06/22 Javascript
JavaScript父子窗体间的调用方法
2015/03/31 Javascript
jQuery中$.ajax()和$.getJson()同步处理详解
2015/08/12 Javascript
JavaScript中的this关键字使用详解
2015/08/14 Javascript
jquery实现简单文字提示效果
2015/12/02 Javascript
jQuery获取字符串中出现最多的数
2016/02/22 Javascript
JS获取子窗口中返回的数据实现方法
2016/05/28 Javascript
JavaScript中清空数组的方法总结
2016/12/02 Javascript
JavaScript 获取元素在父节点中的下标(推荐)
2017/06/28 Javascript
React服务端渲染(总结)
2017/07/01 Javascript
利用node.js+mongodb如何搭建一个简单登录注册的功能详解
2017/07/30 Javascript
Vue自定义指令实现checkbox全选功能的方法
2018/02/28 Javascript
vue系列之requireJs中引入vue-router的方法
2018/07/18 Javascript
layer关闭弹出窗口触发表单提交问题的处理方法
2019/09/25 Javascript
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
2020/02/01 jQuery
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
jquery实现抽奖功能
2020/10/22 jQuery
[40:03]Liquid vs Optic 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
[45:34]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.18
2020/12/19 DOTA
Python socket实现的简单通信功能示例
2018/08/21 Python
Django之编辑时根据条件跳转回原页面的方法
2019/08/21 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
中医药大学毕业生自荐信
2013/11/08 职场文书
人事文员岗位职责
2014/02/16 职场文书
工人先锋号事迹材料
2014/12/24 职场文书
毕业典礼主持词
2015/06/29 职场文书