進変換関数を使ってPython
関数はPythonのバイナリ変換では、いくつかの方法を使用していますについて、使用の簡単な方法をご紹介します、我々は一般的に使用されるバイナリ変換関数がint()(10進数へ他のバイナリ変換)、ビン()(十進変換で使用しましたバイナリ)、OCT()(小数進への変換)、ヘックス()()16進数に小数を変換します。
各機能の使用法の下で一つ一つを言ってみましょう。
ビン
ビン()関数は、2進数に10進数です。ビン()関数は、小数点数、デジタルデータ型の種類に渡されます。
V = 18 NUM = ビン(V) プリント(NUM) ' '' '0b10010' ' ''
10月
10月()関数は、8進数に小数点以下の数値です。前記OCT()関数は、10進数で渡され、デジタル・データ・タイプのタイプ。
Y = 30 かどうか = アウト(V) プリント(か) ' '' ' 0o36が' '''
int型
INT()関数は、他のデジタル二進数は10進数に変換されます。第1のパラメータINT()関数は、デジタルバイナリ文字列の他の形態に変換される前記第2のパラメータは、最初のパラメータの16進数の数であり、渡された最初のパラメータでありますどのように多くの第二引数に16進数データ型、数値型の数を渡すこと。
#2 ---> 10
、Y = ' 0b1111011 " かどうか = INT(V 2 ) プリント(か) '' 123 ''' #8 ---> 10 V = " 011 " かどうか = INT(V、8 ) プリント()かどうか'' ' 9 ' '' #16 ---> 10 V = ' 0x12を' か = INT(V、16 )、 印刷)するかどうか('' ' 18 ' ''を
六角
ヘックス()関数は、16進数に数値を小数です。前記ヘクス()は、小数点数、デジタルデータ型の種類を通過する必要があります。
V = 87 かどう = ヘキサ(V) プリント(か) ' '' ' 0x57 ' '''
外の合計値、最大のint()関数に加えて、いくつかの他の機能(ビン()、10月()、六角())のみのデータとそのデータ型が数値型で渡す必要があります。INT()関数は、2つの入力データを必要とし、最初のデータ・タイプのデータ・タイプは文字列であり、最初の二進数に対応する第2のパラメータデータ。