+ 加算 / 連結
最終更新: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 は狭い型を広い型へ自動的に昇格させます。