6
Pythonでバイナリリテラルをどのように表現しますか?
Pythonリテラルで整数を2進数としてどのように表現しますか? 私は16進数の答えを簡単に見つけることができました。 >>> 0x12AF 4783 >>> 0x100 256 および8進数: >>> 01267 695 >>> 0100 64 Pythonでリテラルを使用してバイナリをどのように表現しますか? 回答のまとめ Python 2.5およびそれ以前:int('01010101111',2)リテラルを使用せずにバイナリを使用して表現できます。 Python 2.5以前:バイナリリテラルを表現する方法はありません。 Python 2.6ベータ:次のようにできます:0b1100111または0B1100111。 Python 2.6ベータ:0o27または0O27(2番目の文字は文字O)8進数を表すこともできます。 Python 3.0ベータ:2.6と同じ027ですが、8進数の古い構文は許可されなくなります。