在python中我输入相同的东西后得到不同的答案

时间:2018-06-07 04:55:17

标签: python python-3.x python-2.7 python-requests jython

在python中,为什么我输入同样的东西后得到一个不同的答案。 如果我输入var next = self.head.next var temp = self.head self.head = self.tail self.tail = temp self.head.next = next self.tail.next = None 我得到输出2。 如果我输入幂函数print(2**2-2)我得到输出1。

1 个答案:

答案 0 :(得分:1)

2**2-2 = 2^2-2 = 4-2=2
pow(2,2-2)=pow(2,0)=2^0=1

两者都不一样。