执行下面的语句后,x.data和y.data的值是否相同??为什么?

发布时间:2019-07-29 16:17:08

class test:

    data='abc'

x=test()

y=test()

x.data=100

print(x.data,y.data)

执行下面的语句后,x.data和y.data的值是否相同??为什么?

推荐回答

肯定不相同啊

执行完

x=test()

y=test()

x,y相同,都是'abc'

但后面x重新赋成100,所以不同了

以上问题属网友观点,不代表本站立场,仅供参考!