字符串下标(索引)

13.7 字符串下标(索引)

字符串中每个字符都有一个位置编号,叫下标索引

重要:下标从 0 开始,第一个字符是 s[0],不是 s[1]。

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

用下标取单个字符

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

# ========================================
# 示例:用下标取单个字符
# 说明:建议复制到 .py 文件运行,或粘贴到 Python 交互模式
# ========================================
s = "Python"  # 赋值:把右边的值存入变量

print(s[0])   # P  第1个字符
print(s[1])   # y  第2个字符
print(s[5])   # n  第6个字符(最后一个)

# 下标越界会报错
# print(s[10])  # IndexError

⚠️ 常见错误与正确对比

❌ 错误示例
print(s[1])  # 以为得到 P

📌 s[1] 是第2个字符 y,不是第1个。第1个字符是 s[0]。