最近在学习使用Python进行自动化测试脚本的编写,其中涉及到了各种进制的转换。找到了一个比较全的,也分享一下:
(1)十进制转换
#
python 2.6以后内置函数
#
10进制转为2进制
>>>
bin(
10
)
'
0b1010
'










通过格式化输出:
#十进制转为八进制
>>print("%o" % 10)
>>12


#
2进制转为10进制
>>>
int(
"
1001
"
,
2
)
9



#
16进制到10进制
>>>
int(
'
ff
'
,
16
)
255
>>>
int(
'
0xab
'
,
16
)
171




#8进制到10进制
>>> int("010",8)
8
8







