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

int(x [,base ])         将x转换为一个整数

long(x [,base ])        将x转换为一个长整数

float(x )               将x转换到一个浮点数

complex(real [,imag ])  创建一个复数

str(x )                 将对象 x 转换为字符串

repr(x )                将对象 x 转换为表达式字符串

eval(str )              用来计算在字符串中的有效Python表达式,并返回一个对象

tuple(s )               将序列 s 转换为一个元组

list(s )                将序列 s 转换为一个列表

chr(x )                 将一个整数转换为一个字符

unichr(x )              将一个整数转换为Unicode字符

ord(x )                 将一个字符转换为它的整数值

hex(x )                 将一个整数转换为一个十六进制字符串

oct(x )                 将一个整数转换为一个八进制字符串

python转换字符_Python字符转换相关推荐

  1. python编码转换在线_Python字符编码转换Unicode和str

    ## str 我们平时写的用引号括起来的字符串都是str类型的. >>> x = '哈哈' >>> x '\xb9\xfe\xb9\xfe' ### 根据上面的打印 ...

  2. python转字符_python 字符转换

    我们所看到的"明文字符串",都是经过编码(比如ASCII.Uncoded.UTF-8.GB-2312等)后呈现在我们面前的. 文本中"3082"想要" ...

  3. python 文件格式转换器_python文件格式转换

    一.文件的基本操作 1.打开文件 1 f=open('text.txt',r) 2.读取文件 print(f.read) 3.关闭文件 f.close() 比较好用的是运用with with open ...

  4. python温度转换实例_Python温度转换实例分析

    Python温度转换实例分析 本文主要研究的是Python语言实现温度转换的相关实例,具体如下. 代码如下: #TempConvert.py val=input("请输入带有温度表示符号的温 ...

  5. python 字符串子串_Python字符串子字符串

    python 字符串子串 A substring is the part of a string. Python string provides various methods to create a ...

  6. python换行符占几个字符_python 字符前缀,运算符、换行符、数据类型和变量

    补充 *)/表示的除法即使是整数,结果也是浮点数 *)python表示的整数是没有大小限制的.而某些语言根据其储存长度是有大小限制的.例如Java对32位整数的范围限制在-2147483648-214 ...

  7. python编码转换在线_Python 编码转换与中文处理

    Python 编码转换与中文处理 python 中的 unicode是让人很困惑.比较难以理解的问题. utf-8是unicode的一种实现方式,unicode.gbk.gb2312是编码字符集. d ...

  8. python怎么转换文件格式_python怎么转换数据类型

    在处理数据的时候,经常需要转换数据的格式,来方便数据遍历等操作.下面我们来看一下Python中的几种数据类型转换. 1.字符串转字典:dict_string = "{'name':'linu ...

  9. python拼音名_Python汉字转换成拼音

    最近在使用Python做项目时,需要将汉字转化成对应的拼音.在Github上找到了一个现成的程序. 使用实例如下: from pinyin import PinYin test = PinYin() ...

最新文章

  1. 互联网1分钟 |1107
  2. 记录webpack使用问题,使用报错“UnhandledPromiseRejectionWarning,file-loader图片过大,无法加载图片,打包html文件报错TypeError
  3. 【Angular 4】管道
  4. python中修饰器的优点和作用_Python入门基础教程之装饰器
  5. stm32 整数加法循环时间_剑指 Offer 65. 不用加减乘除做加法 leetcode 剑指offer系列...
  6. python将txt中文文本转二进制文本及转回
  7. 学会如何带领一个团队
  8. OCP大会 | 腾讯开放光网络平台(附PDF)
  9. PHP修改图片颜色(生成彩色二维码)
  10. springAop原理之(三)Advised接口族
  11. 西部数码 php 伪静态,西部数码虚拟主机伪静态如何设置
  12. Android检测仪开发---BleBluetooth 多连接
  13. XAMPP连接远程服务器数据库
  14. Python_matplotlib保存矢量图
  15. Tinh Lo Cach Xa 人离情逝
  16. v中国数字线卡行业发展动态与投资前景展望报告2022-2027
  17. 仅30行代码,实现一个搜索引擎(1.0版)
  18. 一个登录页面的测试用例——软件测试
  19. 怎么转义MySQL字符,MySQL转义字符的使用
  20. 陈雨强:GPT等大模型应用落地需关注内容可信、数据安全、成本可控

热门文章

  1. 轻松让你了解朗锐慧康医疗仪器主板在监护仪的应用
  2. 维护网络数据安全需要SSL?SSL代表什么意思
  3. 西门子1500罐装线plc程序hmi程序西门子1500带程序及hmi
  4. 国产芯片也能玩的666,高性价比ADS8688给你崭新试界
  5. 最新论文降重 web/python/exe版本
  6. 10.0高等数学五-上半部分-习题练习
  7. 计算机运算器实验原理,运算器实验原理.ppt
  8. chatgpt赋能python:Python实现直线拟合及求斜率
  9. oracle mrp mps mds 的table关联,生产管理系统中的MRP与MPS
  10. openwrt上opkg更新报错opkg_download: Failed to download .............