def main():
a = int(-9999999999999999999)
b = int(-9999999999999999999)
print(a is b)
print(id(a))
print(id(b))
# 栈(stack) 堆(heap) 静态区
# 变量 - 对象的引用 - 对象的地址 - 栈
# 对象 - 栈 - 获取更大的存储空间
# id()函数和is运算符 - 验证身份
list1 = [x for x in range(1, 10)]
list2 = list1[:]
print(id(list1))
print(id(list2))
print(list1 is list2)
if __name__ == '__main__':
main()
#输出结果如下
False
42579888
42579968
42763528
38877384
False