python中lower函数转换字符串为小写

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() 常用于:

  • 用户输入统一处理(如登录时忽略大小写)
  • 字符串比较前的规范化
  • 文本分析或关键词匹配

例如:

user_input = input("请输入 yes 或 no: ")
if user_input.lower() == "yes":
    print("你选择了是")

注意事项

lower() 不会改变原始字符串,必须用变量接收返回值才能保存结果。

非英文字符(如中文)不受影响,特殊字母如德语的 “ß” 也会按规则转换。

基本上就这些,简单但实用。