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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。