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


字符和字符值之间的转换

 

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'†'
[99, 105, 97, 111]
abcd


 

\

评论关闭