Python字符转换

 更新时间:2008年09月06日 13:21:35   作者:  
Python提供了ord和chr两个内置的函数,用于字符与ASCII码之间的转换。
如:
>>> 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常用正则表达式符号浅析

    这篇文章主要介绍了Python常用正则表达式符号,非常实用,需要的朋友可以参考下
    2014-08-08
  • Python如何正确删除列表中的元素

    Python如何正确删除列表中的元素

    在Python中操作列表时,网友往往直接对列表元素进行遍历,然后用remove函数删除,但这样是不正确的,下面就跟随小编一起来看看到底Python该如何正确删除列表中的元素吧
    2024-11-11
  • python 用 xlwings 库 生成图表的操作方法

    python 用 xlwings 库 生成图表的操作方法

    这篇文章主要介绍了python 用 xlwings 库 生成图表的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • Python 自动化表单提交实例代码

    Python 自动化表单提交实例代码

    今天以一个表单的自动提交,来进一步学习selenium的用法,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-06-06
  • 详解Python中ping命令的深层原理

    详解Python中ping命令的深层原理

    Ping命令是网络管理员和普通用户最常用的网络工具之一,可以测试网络连接是否正常,本文主要来和大家探讨Ping命令的工作原理和用法,需要的可以参考一下
    2023-06-06
  • python 自动刷新网页的两种方法

    python 自动刷新网页的两种方法

    这篇文章主要介绍了python 自动刷新网页的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Python操作Redis数据库的详细教程与应用实战

    Python操作Redis数据库的详细教程与应用实战

    Redis是一个高性能的键值存储数据库,支持多种类型的数据结构,如字符串、哈希表、列表、集合和有序集合等,在Python中,通过redis-py库可以方便地操作Redis数据库,本文将详细介绍如何在Python代码中操作Redis,需要的朋友可以参考下
    2024-08-08
  • Python利用随机函数生成变化图形详解

    Python利用随机函数生成变化图形详解

    这篇文章主要介绍了如何在Python中利用随机函数生成变化的图形,文中的示例代码讲解详细,对我们学习有一定吧参考价值,需要的可以了解一下
    2022-04-04
  • Django查询优化及ajax编码格式原理解析

    Django查询优化及ajax编码格式原理解析

    这篇文章主要介绍了Django查询优化及ajax编码格式原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • python实现逆波兰计算表达式实例详解

    python实现逆波兰计算表达式实例详解

    这篇文章主要介绍了python实现逆波兰计算表达式的方法,较为详细的分析了逆波兰表达式的概念及实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-05-05

最新评论