

新闻资讯
技术百科str.lower()将字符串转为小写,返回新字符串而不修改原串,仅转换字母,数字、中文、符号等保持不变,使用时需加括号调用。
用 str.lower() 方法即可把字符串全部转为小写字母。
Python 字符串是不可变对象,lower() 不会修改原字符串,而是返回一个新字符串。
lower() 仅影响 ASCII 字母(A–Z)和 Unicode 中支持小写映射的字母(如德语 ß、希腊字母等),数字、空格、标点、中文等均原样保留。
默认情况下 lower() 基于 Unicode 标准,适用于大多数语言。若需按特定语言规则处理(如土耳其语中 I/i 的特殊映射),可配合 locale 模块,但日常使用无需额外设置。
.lower() 完全够用.casefold()(它更激进,用于无差别比较,一般不替代 lower)