recipe-222109.py 文件源码

python
阅读 35 收藏 0 点赞 0 评论 0

项目:code 作者: ActiveState 项目源码 文件源码
def str( number, radix ):
   """str( number, radix ) -- reverse function to int(str,radix) and long(str,radix)"""

   if not 2 <= radix <= 36:
      raise ValueError, "radix must be in 2..36"

   abc = string.digits + string.letters

   result = ''

   if number < 0:
      number = -number
      sign = '-'
   else:
      sign = ''

   while True:
      number, rdigit = divmod( number, radix )
      result = abc[rdigit] + result
      if number == 0:
         return sign + result

   # never here because number >= 0, radix > 0, we repeat (number /= radix)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号