python字符转换(ascii码转换)

来源:互联网 发布:阿里外包员工出路 知乎 编辑:程序博客网 时间:2024/05/25 16:38
如:
>>> print ord('a') 
97 
>>> print chr(97) 

下面我们可以开始来设计我们的大小写转换的程序了: 

复制代码代码如下:

#!/usr/bin/env python 
#coding=utf-8 

def UCaseChar(ch): 
if ord(ch) in range(97, 122): 
return chr(ord(ch) - 32) 
return ch 

def LCaseChar(ch): 
if ord(ch) in range(65, 91): 
return chr(ord(ch) + 32) 
return ch 

def UCase(str): 
return ''.join(map(UCaseChar, str)) 

def LCase(str): 
return ''.join(map(LCaseChar, str)) 

print LCase('ABC我abc') 
print UCase('ABC我abc') 
输出结果: 
abc我abc 
ABC我ABC 
原创粉丝点击