标签: python python-3.x
标题很容易解释。 代码:
(int)(2.5)
产生2,并且代码:
int(2.5)
产生相同的结果。为什么第一个表达式中不必要的括号不会引发错误?
谢谢。
答案 0 :(得分:3)
没有区别。 (int)只是对括号内可调用对象的引用-Python解析括号,该括号仅产生int-然后进行调用。
(int)
int