擅长:python、mysql、java
<p>它不是内置的,但是如果您想要不寻常的长度数字,那么可以使用<a href="http://python-bitstring.googlecode.com" rel="noreferrer">bitstring</a>模块。</p>
<pre><code>>>> from bitstring import Bits
>>> a = Bits(bin='111111111111')
>>> a.int
-1
</code></pre>
<p>同一个对象可以通过几种方式等效地创建,包括</p>
<pre><code>>>> b = Bits(int=-1, length=12)
</code></pre>
<p>它的行为就像一个任意长度的位字符串,并使用属性获得不同的解释:</p>
<pre><code>>>> print a.int, a.uint, a.bin, a.hex, a.oct
-1 4095 111111111111 fff 7777
</code></pre>