Pythonの組み込み関数六角変換の使用(小数ターン2進数、8進数、16進数)

Pythonの使用組み込み関数:ビン()、10月()、int型()、六角()進変換を実現することができます。

これらのいくつかの組み込み関数を記述した公式のPythonドキュメントを見てください:

ビン(X)は、
バイナリ文字列を整数に変換します。結果は有効なPython式です。xがPythonのintオブジェクトでない場合、それは整数を返す__index __()メソッドを定義しなければなりません。

OCT(X)
進文字列に整数に変換します。結果は有効なPython式です。xがPythonのintオブジェクトでない場合、それは整数を返す__index __()メソッドを定義しなければなりません。

INT([数|文字列[、ベース]])
番号または文字列が整数に変換します。引数が指定されない場合は番号が与えられた場合、0を返すリターン番号.__ INT __()。整数に浮動小数点数の変換はゼロに向かって切り捨てます。「 - 」(間にスペースを入れずに)、および必要に応じて空白で囲まれた文字列は、必要に応じて「+」が先行又はリテラルベース基数整数でなければなりません。ベース-Nリテラルは「」「Z」(または「Z」と「A」)に10 35のデフォルトのベースは10許容値は0である値を有すると、N-1桁0から成りそして2-36。ベース2、-8及び-16リテラルは、必要に応じてコードの整数リテラルと同様に、0B / 0B、0°/ 0O、または0X / 0xの接頭することができます。実際のベース2、8、10、または16であり、INT(「010」)であるので、INT(「010」、0)、法的にならないように、正確にリテラルコードとして解釈する塩基0手段、だけでなく、int型( '010'、8)。

ヘクス(x)は
16進数の文字列を整数に変換します。結果は有効なPython式です。xがPythonのintオブジェクトでない場合、それは整数を返す__index __()メソッドを定義しなければなりません。

  バイナリ オクタル 小数 六角
バイナリ - ビン(INT(X、8)) ビン(INT(X、10)) ビン(INT(X、16))
オクタル OCT(INT(X、2)) - OCT(INT(X、10)) OCT(INT(X、16))
小数 INT(X、2) INT(X、8) - INT(X、16)
六角 ヘクス(INT(X、2)) ヘクス(INT(X 8)) ヘクス(INT(X、10)) -

ビン()、10月()、六角()の戻り値の文字列、および0Bとそれぞれ、0°、0xをプレフィックスです。

おすすめ

転載: www.cnblogs.com/jingsupo/p/11621271.html