python2.7では、数値 25 の 10 ビット バイナリ文字列表現を返します。python2.6 では、同じコマンドが を返し"{:010b}".format(25)
ます。python2.6の単純なフォーマット変換を行う別の方法はありますか'0000011001'
ValueError: zero length field name in format
1 に答える
1
format()
functionを使用すると簡単です (テンプレートのプレースホルダー部分は不要で、フォーマッター文字列のみが必要です)。
format(25, '010b')
しかし、Python 2.7 では、位置パラメーターを指定する必要がない単純化に遭遇しました。2.6 に相当するものは次のとおりです。
"{0:010b}".format(25)
于 2013-04-16T16:36:34.107 に答える