レッスンPythonの基礎 - および28進の契約(白鮑彪注シェア)

#3、同じ2進数、8進数、16進数人
#3.1ソリューション:
#内蔵ビン()、10月の使用限り、それぞれ2進、8進数、16進数の文字列、整数に変換します()、六角()に
#eg:
X-1234 =
印刷(OCT(X-))#0o2322
印刷(ビン(X-))#0b10011010010
印刷(16進数(X-))0x4d2#
あなたが0°表示したくない場合は、0B、0Xフォーマット機能は、処理のために使用することができる
(X、 'B')# '10011010010'形式の
フォーマット(X、 'O')# '2322'
の形式(X、 'X')# '4D2'

コンバート進整数に文字列#整数他のバイナリ使用INT(かもしれない)
印刷(INT( '0o2322' ,. 8))#1234
を印刷(INT( '0b10011010010'、2))#1234
を印刷(INT( '0x4d2'、16))# 1234

#Pythonで進数を表現するには、0°追加して必ず
X-0o755 =
印刷(X-)#493
印刷(int型( '0o755'、8))#493

公開された17元の記事 ウォンの賞賛1 ビュー360

おすすめ

転載: blog.csdn.net/weixin_43520503/article/details/104393308