+ 加算 / 連結

最終更新: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 は狭い型を広い型へ自動的に昇格させます。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%