python 10进制16进制之间的转换,python 2进制转10进制

  python 10进制16进制之间的转换,python 2进制转10进制

  #convertadecimal(denary,base 10)integertoabinarystring(base 10)())))))

  # 2005年6月一日测试的python 24 vegaseat

  定义十进制2二进制(n):

   convertdenaryintegerntobinarystringbstr

  bStr=

  如果n 0:提高值错误,“mustbeapositiveinteger”IFN==0:返回0 whilen 03360

  bStr=str(n%2) bstr

  n=n 1

  返回字符串

  定义2bin(n,计数=24):

   使用计数位数返回整数n的二进制数

  返回join([str(ny)1)for yin range)count-1 、-1 、-1)

  # thistestrunswhenusedasastandaloneprogram程序程序,但不作为导入模块

  #让我们ssayyousavetismoduleasden 2 bin。pyandusetinanotherprogram

  #当您导入2 bin _ _ name _ _命名空间时,它将不再是2 bin和

  #测试会被忽略

  if __name__==__main__ :

  打印日期2二进制(255 ) # 11111111

  #转换后退至测试它

  打印int (denary2binary ) 255),2 ) # 255

  打印

  #此版本格式化二进制文件

  打印int2bin (255,12 ) # 000011111111

  #测试它

  打印int (0000111111)、2 ) # 255

  打印

  #检查例外情况

  打印日期2二进制(0) )。

  打印日期2二进制(-5 ) #应给出一个值错误

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: