Hi,
Look at the follow command in python command line, See what's
interesting?:)
[color=blue][color=green][color=darkred]
>>> class A:[/color][/color][/color]
i = 0[color=blue][color=green][color=darkred]
>>> a = A()
>>> b = A()
>>> a.i = 1
>>> print a.i, b.i[/color][/color][/color]
1 0
---------------------------------------
[color=blue][color=green][color=darkred]
>>> class A:[/color][/color][/color]
arr = [][color=blue][color=green][color=darkred]
>>> a = A()
>>> b = A()
>>> a[/color][/color][/color]
<__main__.A instance at 0x00C96698>[color=blue][color=green][color=darkred]
>>> b[/color][/color][/color]
<__main__.A instance at 0x00CA0760>[color=blue][color=green][color=darkred]
>>> A[/color][/color][/color]
<class __main__.A at 0x00B314B0>[color=blue][color=green][color=darkred]
>>> a.arr.append("h aha")
>>> print a.arr , b.arr[/color][/color][/color]
['haha'] ['haha'][color=blue][color=green][color=darkred]
>>> a.arr = ["xixi"]
>>> print a.arr , b.arr[/color][/color][/color]
['xixi'] ['haha'][color=blue][color=green][color=darkred]
>>> A.arr[/color][/color][/color]
['haha'][color=blue][color=green][color=darkred]
>>> A.arr.append("x x")
>>> A.arr[/color][/color][/color]
['haha', 'xx'][color=blue][color=green][color=darkred]
>>> a.arr[/color][/color][/color]
['xixi'][color=blue][color=green][color=darkred]
>>> b.arr[/color][/color][/color]
['haha', 'xx'][color=blue][color=green][color=darkred]
>>> b.arr.pop()[/color][/color][/color]
'xx'[color=blue][color=green][color=darkred]
>>> b.arr[/color][/color][/color]
['haha'][color=blue][color=green][color=darkred]
>>> A.arr[/color][/color][/color]
['haha']
-------------------------------------
[color=blue][color=green][color=darkred]
>>> class X:[/color][/color][/color]
def __init__(self):
self.arr = [][color=blue][color=green][color=darkred]
>>> m = X()
>>> n = X()
>>> m.arr.append("h aha")
>>> print m.arr, n.arr[/color][/color][/color]
['haha'] []
Look at the follow command in python command line, See what's
interesting?:)
[color=blue][color=green][color=darkred]
>>> class A:[/color][/color][/color]
i = 0[color=blue][color=green][color=darkred]
>>> a = A()
>>> b = A()
>>> a.i = 1
>>> print a.i, b.i[/color][/color][/color]
1 0
---------------------------------------
[color=blue][color=green][color=darkred]
>>> class A:[/color][/color][/color]
arr = [][color=blue][color=green][color=darkred]
>>> a = A()
>>> b = A()
>>> a[/color][/color][/color]
<__main__.A instance at 0x00C96698>[color=blue][color=green][color=darkred]
>>> b[/color][/color][/color]
<__main__.A instance at 0x00CA0760>[color=blue][color=green][color=darkred]
>>> A[/color][/color][/color]
<class __main__.A at 0x00B314B0>[color=blue][color=green][color=darkred]
>>> a.arr.append("h aha")
>>> print a.arr , b.arr[/color][/color][/color]
['haha'] ['haha'][color=blue][color=green][color=darkred]
>>> a.arr = ["xixi"]
>>> print a.arr , b.arr[/color][/color][/color]
['xixi'] ['haha'][color=blue][color=green][color=darkred]
>>> A.arr[/color][/color][/color]
['haha'][color=blue][color=green][color=darkred]
>>> A.arr.append("x x")
>>> A.arr[/color][/color][/color]
['haha', 'xx'][color=blue][color=green][color=darkred]
>>> a.arr[/color][/color][/color]
['xixi'][color=blue][color=green][color=darkred]
>>> b.arr[/color][/color][/color]
['haha', 'xx'][color=blue][color=green][color=darkred]
>>> b.arr.pop()[/color][/color][/color]
'xx'[color=blue][color=green][color=darkred]
>>> b.arr[/color][/color][/color]
['haha'][color=blue][color=green][color=darkred]
>>> A.arr[/color][/color][/color]
['haha']
-------------------------------------
[color=blue][color=green][color=darkred]
>>> class X:[/color][/color][/color]
def __init__(self):
self.arr = [][color=blue][color=green][color=darkred]
>>> m = X()
>>> n = X()
>>> m.arr.append("h aha")
>>> print m.arr, n.arr[/color][/color][/color]
['haha'] []
Comment