1. ホーム
  2. python

[解決済み] 0b1100010のバイトの先頭の "0b "は何を意味しているのですか?

2022-02-10 15:51:15

質問

私が取り組んでいる小さなPythonプロジェクトの一部として、私はテキストをバイナリ文字列に変換する必要がありました。これを達成するために、私は使用しました

list(map(bin,bytearray(message,'utf8')))

その結果 0b1100010 を取得し 1100010 の部分がありますが、これは何でしょうか? 0b の部分はどういう意味ですか?

どのように解決するのですか?

Pythonはこのように、数が何番目の基数かを教えてくれるのです。

2進数はこんな感じです。

0b111010

Base16はこんな感じ。

0x...

ベース8はこんな感じです。

0...

などがあります。

お役に立てれば幸いです。