常见掉坑代码记录

以下代码为学习中或现实开发中会遇到的坑,此处记录下,后续更新

代码1:

1
2
3
4
5
6
7
8
9
10
11
class Obj:
items = []
def set_items(self, option):
self.items.append(option)

o1 = Obj()
o2 = Obj()
o1.set_items(666)
o1.set_items('Tony')
o2.set_items('你好世界')
print(o1.items, o2.items, Obj.items)

打印结果

1
[666, 'Tony', '你好世界'] [666, 'Tony', '你好世界'] [666, 'Tony', '你好世界']