upper()
用于将字符串中的小写字母转为大写字母。
'abcd'.upper() # 'ABCD'
'aBcD'.upper() # 'ABCD'
lower()
用于将字符串中的大写字母转为小写字母。
'ABCD'.lower() # 'abcd' 'aBcD'.lower() # 'abcd'
capitalize()
用于将字符串的第一个字母变成大写,其他字母变小写。首字符如果是非字母则不变,其他字母变小写
'ABCD'.capitalize() # 'Abcd' 'aBcD'.capitalize() # 'Abcd' '1abcd'.capitalize() # '1abcd' '1aBcD'.capitalize() # '1abcd'
title()
用于返回“标题化”的字符串——即所有单词的首字母转为大写,其余字母均为小写。
注意:非字母后的第一个字母将转为大写字母。这个在写文章标题的时候比较有用。
'this is an example string'.title() # This Is An Example String '5g is coming'.title() # 5G Is Coming
swapcase()
用于对字符串的大小写字母进行互相转换。
'abcd'.swapcase() # 'ABCD'
'aBcD'.swapcase() # 'AbCd'