超级网迷

超级网迷+ 电脑迷+ 音乐迷
个人资料
正文

如何用Python将一串数字转换为BCD码?

(2012-11-13 20:07:20) 下一个
“怎么将一串数字转换为BCD码?”

BCD就是Binary-Coded Decimal 。下面是Python的一种思路:

def dec2bcd(num):
    new = ''
    for i in str(num):
        bNum= bin(int(i)).replace('0b','').zfill(4)
        new= new + bNum
    return new


比如:dec2bcd(819), 结果是100000011001
[ 打印 ]
阅读 ()评论 (0)
评论
目前还没有任何评论
登录后才可评论.