您的位置:首页 > 编程语言 > Python开发

Python - 字符和字符值之间的转换

2014-03-03 10:29 232 查看

字符和字符值之间的转换

本文地址: http://blog.csdn.net/caroline_wendy/article/details/20360333

Python中, 字符和字符值, 直接的转换, 包含ASCII码和字母之间的转换,Unicode码和数字之间的转换;
也可以使用map, 进行批量转换, 输出为集合, 使用join可以合并集合;

代码如下:
# -*- coding: utf-8 -*-

#====================
#File: PrintExercise.py
#Author: Wendy
#Date: 2014-03-02
#====================

#eclipse pydev, python2.7

'''字符和字符值之间的转换'''

print(ord('a')) #字符转换为数字

print(chr(97)) #数字转换为字符

print(repr(unichr(8224))) #repr返回规范的字符表示

#映射处理每一个字符, 转换为数字
print(map(ord, 'ciao'))

#映射处理没一个数字(97-100), 转换为字母
print(''.join(map(chr, range(97, 101))))

输出:
97
a
u'\u2020'
[99, 105, 97, 111]
abcd
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息