Pythonの学習を始めたばかりの頃、変数と文字列を組み合わせて表示させようとして、エラーが出て戸惑った経験はありませんか?例えば、'結果は' + score + '点です' のように書くと、多くの方がこのエラーに遭遇します。 その代表的なエラーが、TypeError: can ...
Pythonでは、 基本的なデータ型を 「組み込み型 (Builtin Types⁠)⁠」として提供しています。文字列や数値といった基本的なデータ型だけでなく、 リストや辞書、 集合 (Set) 型のような構造を持ったデータ型が組み込み型として用意されています。 Python 2.
Pythonのコレクション型(list, tuple, str, dict, set)は、 すべてイテラブル です。 listやtupleがforループで回せるのは直感的ですが、「str(文字列)」もイテラブルである点は、初学者にとって一つの発見かもしれません。