Python - 字符和字符值之间的转换
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
评论关闭