如何使0计为整数?

时间:2016-01-27 16:29:48

标签: python

每次我在7位数代码的开头加0都会被忽略而不是3次。我感觉我需要将某些内容从str()更改为int()(和-versa)但我可能错了。我很感激在这件事上的帮助。

2 个答案:

答案 0 :(得分:2)

0开头的数字文字被解释为基数为8。

>>> int("755", base=8)
493
>>> 0755
493
>>> input("> ")
> 0755
493

答案 1 :(得分:1)

尝试使用raw_input()而不是input()。 Input()将用户输入计算为python代码,其中raw_input()根据输入评估条目。