1. casefold()
参数:无
语法:
str.casefold()
定义与用法:
casefold() 方法返回一个字符串,其中所有字符均为小写。
此方法与 Lower() 方法相似,但是 casefold() 方法更强大,更具攻击性,这意味着它将更多字符转换为小写字母,并且在比较两个用 casefold() 方法转换的字符串时会找到更多匹配项。
实例:
2. title()
作用:
title() 方法返回"标题化"的字符串,就是说所有单词的首个字母转化为大写
语法:
str.title()
参数:无
返回值:生成的新字符串
实例:
请注意,非字母后的第一个字母将转换为大写字母
3. swapcase()
作用:大小写相互转换
语法:
str.swapcase()
参数:无
返回值:生成的新字符串
实例:
4. upper()
作用:将字符串中的小写字母转为大写字母。
语法:
str.upper()
参数:无
返回值:生成的新字符串
实例:
5. lower()
作用:转换字符串中所有大写字符为小写
语法:
str.lower()
参数:无
返回值:生成的新字符串
实例:
- casefold()与lower()方法
共同点:都转换字符串中的大写为小写
区别:lower ()的方法只有ASCII代码,即A-Z有效。casefold ()的方法可以将所有大写 (包括非中英语的其他语言)转换为小写。