python转换字符_Python字符转换
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字符转换相关推荐
- python编码转换在线_Python字符编码转换Unicode和str
## str 我们平时写的用引号括起来的字符串都是str类型的. >>> x = '哈哈' >>> x '\xb9\xfe\xb9\xfe' ### 根据上面的打印 ...
- python转字符_python 字符转换
我们所看到的"明文字符串",都是经过编码(比如ASCII.Uncoded.UTF-8.GB-2312等)后呈现在我们面前的. 文本中"3082"想要" ...
- python 文件格式转换器_python文件格式转换
一.文件的基本操作 1.打开文件 1 f=open('text.txt',r) 2.读取文件 print(f.read) 3.关闭文件 f.close() 比较好用的是运用with with open ...
- python温度转换实例_Python温度转换实例分析
Python温度转换实例分析 本文主要研究的是Python语言实现温度转换的相关实例,具体如下. 代码如下: #TempConvert.py val=input("请输入带有温度表示符号的温 ...
- python 字符串子串_Python字符串子字符串
python 字符串子串 A substring is the part of a string. Python string provides various methods to create a ...
- python换行符占几个字符_python 字符前缀,运算符、换行符、数据类型和变量
补充 *)/表示的除法即使是整数,结果也是浮点数 *)python表示的整数是没有大小限制的.而某些语言根据其储存长度是有大小限制的.例如Java对32位整数的范围限制在-2147483648-214 ...
- python编码转换在线_Python 编码转换与中文处理
Python 编码转换与中文处理 python 中的 unicode是让人很困惑.比较难以理解的问题. utf-8是unicode的一种实现方式,unicode.gbk.gb2312是编码字符集. d ...
- python怎么转换文件格式_python怎么转换数据类型
在处理数据的时候,经常需要转换数据的格式,来方便数据遍历等操作.下面我们来看一下Python中的几种数据类型转换. 1.字符串转字典:dict_string = "{'name':'linu ...
- python拼音名_Python汉字转换成拼音
最近在使用Python做项目时,需要将汉字转化成对应的拼音.在Github上找到了一个现成的程序. 使用实例如下: from pinyin import PinYin test = PinYin() ...
最新文章
- 互联网1分钟 |1107
- 记录webpack使用问题,使用报错“UnhandledPromiseRejectionWarning,file-loader图片过大,无法加载图片,打包html文件报错TypeError
- 【Angular 4】管道
- python中修饰器的优点和作用_Python入门基础教程之装饰器
- stm32 整数加法循环时间_剑指 Offer 65. 不用加减乘除做加法 leetcode 剑指offer系列...
- python将txt中文文本转二进制文本及转回
- 学会如何带领一个团队
- OCP大会 | 腾讯开放光网络平台(附PDF)
- PHP修改图片颜色(生成彩色二维码)
- springAop原理之(三)Advised接口族
- 西部数码 php 伪静态,西部数码虚拟主机伪静态如何设置
- Android检测仪开发---BleBluetooth 多连接
- XAMPP连接远程服务器数据库
- Python_matplotlib保存矢量图
- Tinh Lo Cach Xa 人离情逝
- v中国数字线卡行业发展动态与投资前景展望报告2022-2027
- 仅30行代码,实现一个搜索引擎(1.0版)
- 一个登录页面的测试用例——软件测试
- 怎么转义MySQL字符,MySQL转义字符的使用
- 陈雨强:GPT等大模型应用落地需关注内容可信、数据安全、成本可控
热门文章
- 轻松让你了解朗锐慧康医疗仪器主板在监护仪的应用
- 维护网络数据安全需要SSL?SSL代表什么意思
- 西门子1500罐装线plc程序hmi程序西门子1500带程序及hmi
- 国产芯片也能玩的666,高性价比ADS8688给你崭新试界
- 最新论文降重 web/python/exe版本
- 10.0高等数学五-上半部分-习题练习
- 计算机运算器实验原理,运算器实验原理.ppt
- chatgpt赋能python:Python实现直线拟合及求斜率
- oracle mrp mps mds 的table关联,生产管理系统中的MRP与MPS
- openwrt上opkg更新报错opkg_download: Failed to download .............