单引号、双引号与三引号
13.2 单引号、双引号与三引号
单引号 ' ' 和双引号 " " 效果完全一样,选一种习惯即可。
如果字符串里本身包含引号,可以交替使用单双引号,或用反斜杠转义。
三个引号 """ """ 可以写多行字符串。
💡 遇到报错先看最后一行英文提示,再对照「常见错误与正确对比」。
三种引号用法
以下代码含详细中文注释,可直接复制运行。建议对照输出理解每一行的作用。
# ======================================== # 示例:三种引号用法 # 说明:建议复制到 .py 文件运行,或粘贴到 Python 交互模式 # ======================================== s1 = '他说:"你好"' # 外面单引号,里面双引号 s2 = "It's OK" # 外面双引号,里面有撇号 s3 = """第一行 # 赋值:把右边的值存入变量 第二行 第三行""" # 三引号多行 print(s1) # 输出到屏幕 / 从键盘读入 print(s3) # 输出到屏幕 / 从键盘读入
⚠️ 常见错误与正确对比
❌ 错误示例
s = "他说:"你好""
📌 双引号提前结束了字符串,后面的 你好 无法识别。应改用单引号包裹或转义。