本文主要是介绍Python---非负整数转化成二进制字符串,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
描述:输入为一个非负整数,要求输出该整数的二进制表示,以字符串返回
关键点:位运算
class Demo:def binary(self,n):if n==0:return '0'result = []while(n):m = str(n%2)result.insert(0,m)n /= 2return ''.join(result)A = Demo()
print A.binary(255)
print A.binary(25)
print A.binary(10)
print A.binary(0)
这篇关于Python---非负整数转化成二进制字符串的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!