当前位置:首页 > Python > 正文

Python字符串大小写转换函数及用法详解 | Python编程教程

Python字符串大小写转换函数详解

在Python编程中,字符串大小写转换是常见操作。Python内置了5种字符串大小写处理方法:

1. upper() - 转换为大写

将字符串所有字符转为大写

text = "Hello Python"
print(text.upper())  # 输出: HELLO PYTHON

2. lower() - 转换为小写

将字符串所有字符转为小写

text = "Hello Python"
print(text.lower())  # 输出: hello python

3. capitalize() - 首字母大写

将字符串首字母转为大写,其余小写

text = "hello PYTHON"
print(text.capitalize())  # 输出: Hello python

4. title() - 单词首字母大写

将每个单词的首字母转为大写

text = "hello python world"
print(text.title())  # 输出: Hello Python World

5. swapcase() - 大小写互换

将字符串中的大小写互换

text = "HeLLo pYtHon"
print(text.swapcase())  # 输出: hEllO PyThON

综合使用示例

def format_name(full_name):
    """格式化用户姓名:首字母大写其余小写"""
    return full_name.strip().title()

name = input("请输入姓名: ")
print("格式化后:", format_name(name))

注意事项

  • 所有方法都返回新字符串,原始字符串不变
  • 处理中文时不会报错,会原样返回
  • 特殊字符(数字、符号)不受影响

应用场景

  1. 用户输入标准化处理
  2. 数据清洗过程中的统一格式
  3. 字符串比较前的预处理

发表评论