先週のトピック「Python関数毎日の講義」では、Pythonの組み込み関数をすべてアルファベット順に説明していますが、先週説明した4つの関数は一般的には使用されません。今日はとても幸せです、笑、今日は非常によく使われる関数 bin() 関数
英語の説明: 整数をバイナリ文字列に変換します。結果は有効な Python 式です。x が Python int オブジェクトでない場合は、整数を返す __index__() メソッドを定義する必要があります。
バージョン 2.6 の新機能
中国語の説明: 整数 x を次のように変換します。バイナリ文字列。Python で x が int 型でない場合、x にはメソッド __index__() が含まれている必要があり、戻り値は整数です。
パラメータ x: 整数、または __index__() メソッドと戻り値を含む型。値は整数です。
バージョン: bin 関数は python2.6 の新しい関数です。使用する場合はバージョンの問題に注意してください。
例付き説明:
#整数的情况 >>> bin(521) #这里的显示结果形式与我们平时习惯有些差别,主要是前面多了0b,这是表示二进制的意思。 '0b1000001001' #非整型的情况,必须包含__index__()方法切返回值为integer的类型 >>> class myType: ... def __index__(self): ... return 35 >>> myvar = myType() >>> bin(myvar) '0b1000001001'
PS: 関数の変更は非常に簡単ですが、バージョンとパラメーターの種類に注意する必要があります。
以上がPython関数のbin()関数の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。