论坛首页 编程语言技术论坛

妙趣横生的python 算法 之 2进制转10进制

浏览 8493 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-06-18  
闲云无心 写道
这个太c化了,python没必要写那么长的...

bin=lambda s: sum( [ (ord(v)-48)<<i for i,v in enumerate(s[::-1]) ]  )



太棒了
0 请登录后投票
   发表时间:2011-01-21  
print "find %s index is %s" %(find,mid) 
0 请登录后投票
   发表时间:2011-04-16  
bin=lambda s: sum( [ (ord(v)-48)<<i for i,v in enumerate(s[::-1]) ]  ) 
这儿干嘛也来下(ord(v)-48呢, 这也很c.

bin=lambda s: sum( [ int(v)<<i for i,v in enumerate(s[::-1]) ]  )  这样也可以.
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics