上述代码的值是什么?
为什么?(有没有人教我一下,本人python不好)
十进制428
这句代码的意思是用8进制解释/计算“654”
使用int('654',8)函数意味着将八进制数'654'转换为十进制数,返回的值为十进制数398。具体的解决方案如下:
num = int('654', 8)
print(num) #输出398
解释:将字符串'654'作为参数传入int()函数中,第二个参数为8,表示这是一个八进制数。int()函数将八进制数'654'转换为十进制数398,并将结果赋值给变量num。最后使用print()函数输出num的值。