isupper() 检测一个字符串之中的所有字母字符是否为大写,返回的也是一个布尔类型值 True和 False 。如果全为大写则返回 True ,只要有一个字母为小写那么就会返回 False 。
expstr = "This Is String Example Wow!!!";
print(expstr.isupper())
False # 字符串之中有小写字母所以结果是False
islower() 方法的作用和 isupper() 正好相反,它是判断一个字符串内的所有单词是否都由小写字母组成,使用方法和返回结果于 isupper() 相同。
expstr = "this is string example wow!!!";
print(expstr.isupper())
True# 全为小写返回True
istitle() 方法可以检测一个字符串中所有英文单词的首字母是否为大写字母并且单词的其他字母为小写,语法为 str.istitle() 。str 是要判断的字符串,它返回的是一个布尔类型的值 True 和 False。因为是内置函数所以无需导入和实例化就可调用。
expstr = "This Is String Example Wow!!!";
print(expstr.istitle())
True # 输出的结果为True,因为首字母大写且其余字母小写
参考 :Python如何判断字符的大小写?Python大小写判断方法
如果字符串中没有需要被转换的字符,则将原字符串返回;
否则将返回一个新的字符串,将原字符串中每个需要进行小写转换的字符都转换成等价的小写字符,且字符长度与原字符长度相同。
用于对字符串的大小写字母进行转换并生成新的字符串,原字符串中的字母大写使用swapcase()方法后会转成小写;原字符串中的字母小写使用swapcase()方法后会转成大写。
3、title()方法,单词首字母转换为大写
4、upper()方法用于将字符串中的小写字母转换为大写字母。
from string import upper
s = “Hello Good Boy Doiido 123456”
print s.upper()
HELLO GOOD BOY DOIIDO 123456
参考:python中有哪些大小写转换方法
jupyter notebooks