進変換関数を使ってPython

進変換関数を使って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のパラメータデータ。

 

おすすめ

転載: www.cnblogs.com/ZN-225/p/11291545.html