常用方法:大小写与去空格

13.13 常用方法:大小写与去空格

字符串有很多内置方法,调用格式:字符串.方法名()

字符串是不可变的,方法返回新字符串,原字符串不变。

💡 遇到报错先看最后一行英文提示,再对照「常见错误与正确对比」。

upper / lower / strip

以下代码含详细中文注释,可直接复制运行。建议对照输出理解每一行的作用。

# ========================================
# 示例:upper / lower / strip
# 说明:建议复制到 .py 文件运行,或粘贴到 Python 交互模式
# ========================================
s = "  Hello Python  "  # 赋值:把右边的值存入变量

print(s.upper())      #   HELLO PYTHON
print(s.lower())      #   hello python
print(s.strip())      # Hello Python  去掉首尾空格
print(s.lstrip())     # 只去左边空格
print(s.rstrip())     # 只去右边空格

print(s)              # 原字符串没变!

⚠️ 常见错误与正确对比

❌ 错误示例
s.strip()  # 以为 s 被改了

📌 strip() 返回新字符串,必须 s = s.strip() 或 print(s.strip()) 才能看到效果。