Python进阶(二十七)-字符串大小写转换

来源:互联网 发布:oracle 编程 书籍推荐 编辑:程序博客网 时间:2024/05/15 05:07

Python进阶(二十七)-字符串大小写转换

大小写转换

  和其他语言一样,Python为string对象提供了转换大小写的方法:upper() 和 lower()。还不止这些,Python还为我们提供了首字母大写,其余小写的capitalize()方法,以及所有单词首字母大写,其余小写的title()方法。函数较简单,看下面的例子:

s = "Hello PythoN"#全部大写print(s.upper())#全部小写print(s.lower())#首字母大写,其余小写print(s.title())#每个单次首字母大写print(s.capitalize())

  输出结果:
这里写图片描述

判断大小写

  Python提供了isupper(),islower(),istitle()方法用来判断字符串的大小写。注意的是:

  • 1.没有提供 iscapitalize()方法,至于为什么Python没有为我们实现,就不得而知了。
  • 2.如果对空字符串使用isupper(),islower(),istitle(),返回的结果都为False。
print('A'.isupper())print('S'.islower())print("Hello Python".istitle())

  输出结果:

这里写图片描述

这里写图片描述
这里写图片描述

1 0