lower()函数将字符串大写字母转为小写,返回新字符串,原字符串不变。如"Hello World".lower()得"hello world",常用于用户输入处理、字符串比较等场景。

Python 中的 lower() 函数用于将字符串中的所有大写字母转换为小写字母,返回一个新的字符串,原字符串不会被修改。
基本用法
lower() 是字符串对象的方法,调用方式为 string.lower()。它不接收任何参数,只处理字母字符,对数字、符号或空格无影响。
示例:
-
"Hello World".lower()返回"hello world" -
"PYTHON123".lower()返回"python123" -
"No_Changes_Here!".lower()返回"no_changes_here!"
常见使用场景
在实际编程中,lower() 常用于:
立即学习“Python免费学习笔记(深入)”;
- 用户输入统一处理(如登录时忽略大小写)
- 字符串比较前的规范化
- 文本分析或关键词匹配
例如:
user_input = input("请输入 yes 或 no: ")
if user_input.lower() == "yes":
print("你选择了是")
注意事项
lower() 不会改变原始字符串,必须用变量接收返回值才能保存结果。
非英文字符(如中文)不受影响,特殊字母如德语的 “ß” 也会按规则转换。
基本上就这些,简单但实用。











