现在的位置: 首页 > 综合 > 正文

python 大小写转换

2013年03月24日 ⁄ 综合 ⁄ 共 373字 ⁄ 字号 评论关闭

>>> 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') 

抱歉!评论已关闭.