このシリーズでは前回に引き続き、Python 2.xとPython 3.0の違いを詳しく比較します。バージョンの変更により、Python 3.0のデータ型に重要な(下位互換性のない)変更が行われました。今回は、Python 3.0における数値、文字列、バイナリデータの基本データ型の処理についての解説をとおして、データ型の変更がどのようにコードに影響するかを説明します。 はじめに このシリーズの第1回では、コア言語と型システムの重要な変更点について解説しました。今回は、Python 3.0における数値、文字列、バイナリデータの基本データ型の処理を中心に説明します。 これまでの連載 Python 3.0開発者ガイド:コア言語の変更点 PEP 237:長整数型と整数型の統合 Python 2.xには、intとlongの2つの整数型がありました。int型は、マシンの「ネイティブ」ワードサイズ(現在