print 077777#how can i get binary


我使用python2.5

最佳答案

在Python 2.5中为int获取二进制字符串的最简单方法(不是最快!):

def dobin(n):
  digs = []
  s = ''
  if n<0:
    s = '-'
    n = -n
  while True:
    digs.append(str(n % 2))
    n /= 2
    if not n: break
  if s: digs.append(s)
  digs.reverse()
  return ''.join(digs)


您在寻找速度还是清晰度?

关于python - 如何将int更改为二进制。在python 2.5上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1993834/

10-10 14:17