python进制转换
时间:2006-11-23 来源:MotsQueen
一、在Python2.5中,关于进制之间转换的函数主要有三个。
int(str,base)=>str
hex(num): decimal => 'ox....'
oct(num): decimal => '0.....'
没有关于二进制的转换。
就自己写了一个很粗糙的,如下代码。可以转换10及以下的数进制转换。要支持16进制,及10以下进制,就
需要使用字典。
def base_conv(num,base): |
二、用字典的值得到它对应的键,有个笨方法,如下。有简便的方法大家告诉我。先谢谢!
想法很简单,key 与 value 在字典项中的位序是一致的。在各自的列表中位序也是一样的。
a = {x:y,...} |
相关阅读 更多 +