Pythonのバイナリを10進数に変換するにはどうすればよいですか?

青灯夜游
リリース: 2019-06-05 10:14:17
オリジナル
57662 人が閲覧しました

Pythonのバイナリを10進数に変換するにはどうすればよいですか?

Python では、組み込み関数 int() 関数を使用して 2 進数を 10 進数に変換できます。int() 関数は、数値文字列または指定した基数の 10 進数を変換できます。整数に変換します。 (推奨される学習: Python ビデオ チュートリアル )

構文:

int(object,base)
ログイン後にコピー

Pythonのバイナリを10進数に変換するにはどうすればよいですか?

戻り値: 整数データを返します。

注: 浮動小数点数を整数データに変換する場合、浮動小数点数の小数部分が何であっても、int() 関数は整数部分のみを保持します。小数点以下を四捨五入します。したがって、浮動小数点数の丸めなどの問題を解決する場合は、int 関数を直接使用することは避けてください。

例 1: 2 進数を 10 進数に変換する

test = ['111011011111', '0b101']
 
for number in test:
    print(int(number, 2))
ログイン後にコピー

出力:

3807
5
ログイン後にコピー

例 2: 8 進数 10 進数に変換

test = ['-1537202', '0o147']
 
for number in test:
    print(int(number, 8))
ログイン後にコピー

出力:

-441986
103
ログイン後にコピー

Python 関連の技術知識の詳細については、Python 入門チュートリアル 列を参照して学習してください。

以上がPythonのバイナリを10進数に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート