擅长:python、mysql、java
<p>当您转换为<code>int</code>时,还可以指定第二个参数作为基(在本例中,<code>2</code>表示二进制)。然后,您可以一次跨越字符串8个元素,最后是<code>join</code>和<code>'.'</code>个字符</p>
<pre><code>def ip_format(s):
return '.'.join(str(int(s[i:i+8], 2)) for i in range(0, 32, 8))
>>> ip_format('00000011100000001111111111111111')
'3.128.255.255'
</code></pre>