+ 加法 / 拼接
最后更新:2026-09-22
+ 加法 / 拼接
+ 对数字求和;对序列则是拼接。
| 分类 | 运算符 |
|---|---|
| 类型 | 运算符 |
| Python 版本 | all |
📝 语法
a + b
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
3
[1, 2, 3, 4]
abcd
💡 相关案例
更多实战案例即将上线,敬请期待。
❓ 常见问题
Q为什么 'a' + 1 会报错?
A因为 + 不做隐式类型转换,字符串只能和字符串拼接:'a' + str(1)。数字和字符串混加会抛 TypeError: can only concatenate str (not "int") to str。
Q+ 对列表做什么?
A拼接成一个新列表,[1, 2] + [3] 得到 [1, 2, 3],原列表不变。注意 += 对列表是原地扩展(extend),与 + 生成新列表的行为不同。
Q整数和浮点数相加,结果是哪种类型?
A结果是 float,例如 1 + 0.5 得到 1.5。Python 会自动把较窄的类型提升到较宽的类型。