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。 


print 'A'.isupper() #True 
print 'A'.islower() #False 
print 'Python Is So Good'.istitle() #True 
#print 'Dont do that!'.iscapitalize() #错误,不存在iscapitalize()方法 

最新文章

  1. 【leetcode】Valid Palindrome
  2. Android DiskLruCache 硬盘缓存
  3. JXTA+JavaFX实现的网络黑白棋测试地址
  4. ruby中实例变量、类变量等等的区别和联系
  5. js事件对象--DOM中的事件对象/IE中的事件对象/跨浏览器的事件对象
  6. sql server split函数
  7. [转] Mac 下 PostgreSQL 的安装与使用
  8. RFC端口号定义
  9. sass教程
  10. ORA-00942:表或视图不存在(低级错误)
  11. openstack私有云布署实践【6 RabbitMQ】
  12. THINKPHP增删改查--(改)
  13. JavaWeb框架_Struts2_(五)----->Struts2的标签库
  14. link元素 rel src href属性
  15. Zabbix 监控服务
  16. 【Java】MyBatis与Spring框架整合(一)
  17. Apache SSL 服务搭建
  18. delphi sdk 函数个数知多少?
  19. spm
  20. Genymotion虚拟镜像下载慢或者失败的解决办法

热门文章

  1. 今日头条- iOS客户端 启动速度优化实践
  2. 构建自动化前端样式回归测试——BackstopJS篇
  3. spring事件驱动模型--观察者模式在spring中的应用
  4. 基于Ubuntu12.04-server版的openstack F版搭建步骤
  5. [MongoDB] - Shell基本命令
  6. burp插件开发
  7. 谈 jquery中.band() .live() .delegate() .on()的区别
  8. 循环神经网络(RNN)模型与前向反向传播算法
  9. smarty模板调数据库并做添加删除修改和分页
  10. MDX 用Ancestors得到Hierarchy中指定Level的值(附带SCOPE用法之一)