Python字符转换


Posted in Python onSeptember 06, 2008

如:
>>> print ord('a')
97
>>> print chr(97)
a
下面我们可以开始来设计我们的大小写转换的程序了:

#!/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
Python 相关文章推荐
python中from module import * 的一个坑
Jul 20 Python
python创建临时文件夹的方法
Jul 06 Python
Python新手入门最容易犯的错误总结
Apr 24 Python
python使用logging模块发送邮件代码示例
Jan 18 Python
Python实现求解括号匹配问题的方法
Apr 17 Python
Pandas 同元素多列去重的实例
Jul 03 Python
python交易记录整合交易类详解
Jul 03 Python
Python代码使用 Pyftpdlib实现FTP服务器功能
Jul 22 Python
解决Python二维数组赋值问题
Nov 28 Python
python实现无边框进度条的实例代码
Dec 30 Python
python SOCKET编程基础入门
Feb 27 Python
python图像处理 PIL Image操作实例
Apr 09 Python
Python字符遍历的艺术
Sep 06 #Python
Python交换变量
Sep 06 #Python
rhythmbox中文名乱码问题解决方法
Sep 06 #Python
Python备份Mysql脚本
Aug 11 #Python
python备份文件的脚本
Aug 11 #Python
Python 文件操作技巧(File operation) 实例代码分析
Aug 11 #Python
python下如何让web元素的生成更简单的分析
Jul 17 #Python
You might like
Laravel框架路由配置总结、设置技巧大全
2014/09/03 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
PHP之十六个魔术方法详细介绍
2016/11/01 PHP
Laravel向公共模板赋值方法总结
2019/06/25 PHP
用 JavaScript 迁移目录
2006/12/18 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
2013/08/23 Javascript
浅谈javascript面向对象程序设计
2015/01/21 Javascript
详解JavaScript中void语句的使用
2015/06/04 Javascript
nodejs入门教程二:创建一个简单应用示例
2017/04/24 NodeJs
Express框架之connect-flash详解
2017/05/31 Javascript
谈谈VUE种methods watch和compute的区别和联系
2017/08/01 Javascript
JavaScript中各数制转换全面总结
2017/08/21 Javascript
解读ES6中class关键字
2017/11/20 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
30分钟快速实现小程序语音识别功能
2018/11/27 Javascript
Element-UI中关于table表格的那些骚操作(小结)
2019/08/15 Javascript
[40:19]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.18
2020/12/19 DOTA
python中引用与复制用法实例分析
2015/06/04 Python
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
深入理解NumPy简明教程---数组1
2016/12/17 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
python request 模块详细介绍
2020/11/10 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
Python 中 sorted 如何自定义比较逻辑
2021/02/02 Python
C语言编程练习
2012/04/02 面试题
2015年公司中秋节致辞
2015/07/31 职场文书
小学生必读成语故事大全:送给暑假的你们
2019/07/09 职场文书
人事部:年度述职报告范文
2019/07/12 职场文书
如何利用Matlab制作一款真正的拼图小游戏
2021/05/11 Python
Nginx实现高可用集群构建(Keepalived+Haproxy+Nginx)
2021/05/27 Servers
详解Spring事件发布与监听机制
2021/06/30 Java/Android
Python字典的基础操作
2021/11/01 Python
图文详解nginx日志切割的实现
2022/01/18 Servers
SpringBoot中使用Redis作为全局锁示例过程
2022/03/24 Java/Android
win10怎么设置右下角图标不折叠?Win10设置右下角图标不折叠的方法
2022/07/15 数码科技
MySQL存储过程及语法详解
2022/08/05 MySQL