在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。
答案 0 :(得分:1)
2**2-2 = 2^2-2 = 4-2=2
pow(2,2-2)=pow(2,0)=2^0=1
两者都不一样。