python大小写转换函数
2024-10-15 10:43:37
1.全部转换成大写:upper()
用法: str = ‘marsggbo’
print str.upper()
结果:MARSGGBO
2.全部转换成小写:lower()
用法:str = 'MarsGGbO'
print str.lower()
结果: marsggbo
3.首字母转换成大写:capitalize() ,其余全部小写
注意:此方法返回的字符串只有它的第一个字符大写的副本。
用法:str = 'mars is VEry sliM and cLever!'
print str.capitalize()
结果:Mars is very slim and clever!
4.标题首字母大写:title()
用法:str = 'mARS iS slim and cLEver!'
print str.title()
结果:Mars Is Slim And Clever!
判断大小写
Python提供了isupper(),islower(),istitle()方法用来判断字符串的大小写。注意的是:
1. 没有提供 iscapitalize()方法,下面我们会自己实现,至于为什么Python没有为我们实现,就不得而知了。
2. 如果对空字符串使用isupper(),islower(),istitle(),返回的结果都为False。
Python提供了isupper(),islower(),istitle()方法用来判断字符串的大小写。注意的是:
1. 没有提供 iscapitalize()方法,下面我们会自己实现,至于为什么Python没有为我们实现,就不得而知了。
2. 如果对空字符串使用isupper(),islower(),istitle(),返回的结果都为False。
print 'A'.isupper() #True
print 'A'.islower() #False
print 'Python Is So Good'.istitle() #True
#print 'Dont do that!'.iscapitalize() #错误,不存在iscapitalize()方法
最新文章
- 【leetcode】Valid Palindrome
- Android DiskLruCache 硬盘缓存
- JXTA+JavaFX实现的网络黑白棋测试地址
- ruby中实例变量、类变量等等的区别和联系
- js事件对象--DOM中的事件对象/IE中的事件对象/跨浏览器的事件对象
- sql server split函数
- [转] Mac 下 PostgreSQL 的安装与使用
- RFC端口号定义
- sass教程
- ORA-00942:表或视图不存在(低级错误)
- openstack私有云布署实践【6 RabbitMQ】
- THINKPHP增删改查--(改)
- JavaWeb框架_Struts2_(五)----->;Struts2的标签库
- link元素 rel src href属性
- Zabbix 监控服务
- 【Java】MyBatis与Spring框架整合(一)
- Apache SSL 服务搭建
- delphi sdk 函数个数知多少?
- spm
- Genymotion虚拟镜像下载慢或者失败的解决办法
热门文章
- 今日头条- iOS客户端 启动速度优化实践
- 构建自动化前端样式回归测试——BackstopJS篇
- spring事件驱动模型--观察者模式在spring中的应用
- 基于Ubuntu12.04-server版的openstack F版搭建步骤
- [MongoDB] - Shell基本命令
- burp插件开发
- 谈 jquery中.band() .live() .delegate() .on()的区别
- 循环神经网络(RNN)模型与前向反向传播算法
- smarty模板调数据库并做添加删除修改和分页
- MDX 用Ancestors得到Hierarchy中指定Level的值(附带SCOPE用法之一)