所以是的,我对python有点陌生,我想知道如何将十进制转换为二进制
# 回答1 以下函数使用内置函数divmod公司和递归:
- def dec2bin(num):
- ''' Convert a decimal integer to base 2.'''
- if num == 0:
- return ''
- num, rem = divmod(num, 2)
- return dec2bin(num)+str(rem)
- >>> dec2bin(1234)
- '10011010010'
# 回答2 Python还有一个内置的
- print bin(1234)
- 0b10011010010