Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:38:22) [MSC v.1600 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> list() [] >>> p = Person() Traceback (most recent call last): File "", line 1, in p = Person() NameError: name 'Person' is not defined >>> a = [1,2,3] >>> b = [4,5] >>> a [1, 2, 3] >>> b [4, 5] >>> b.append(6) >>> b [4, 5, 6] >>> a [1, 2, 3] >>> a [1, 2, 3] >>> c = a >>> c [1, 2, 3] >>> a [1, 2, 3] >>> c.append(4) >>> c [1, 2, 3, 4] >>> a [1, 2, 3, 4] >>> del a >>> a Traceback (most recent call last): File "", line 1, in a NameError: name 'a' is not defined >>> c [1, 2, 3, 4] >>> del c >>> c Traceback (most recent call last): File "", line 1, in c NameError: name 'c' is not defined >>> a Traceback (most recent call last): File "", line 1, in a NameError: name 'a' is not defined >>> a = [1,2,3] >>> c = a >>> c.append(4) >>> a [1, 2, 3, 4] >>> c [1, 2, 3, 4] >>> del a >>> c [1, 2, 3, 4] >>> c.append(5) >>> c [1, 2, 3, 4, 5] >>> x = 15 >>> x += 1 >>> x = 15 >>> x = x + 1 >>> class SimpleClass: var1 = 1 field2 = 'cat' def set_var1(self, value): print('inside set_var1') self.var1 = value def method1(): print('method1') >>> a = SimpleClass() >>> b = SimpleClass >>> c = b() >>> type(a) >>> type(b) >>> type(c) >>> type(SimpleClass) >>> datatype = int >>> med_val = 15.3 >>> datatype(med_val) 15 >>> datatype = float >>> datatype(med_val) 15.3 >>> a <__main__.SimpleClass object at 0x0458DE90> >>> a.set_var1 > >>> a.set_var1(15) inside set_var1 >>> a.var1 15 >>> dir(SimpleClass) ['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'field2', 'method1', 'set_var1', 'var1'] >>> z = None >>> a.set_var1(a, 15) Traceback (most recent call last): File "", line 1, in a.set_var1(a, 15) TypeError: set_var1() takes 2 positional arguments but 3 were given >>> a.method1() Traceback (most recent call last): File "", line 1, in a.method1() TypeError: method1() takes 0 positional arguments but 1 was given >>> ================================ RESTART ================================ >>> Traceback (most recent call last): File "C:/Users/mil28/Desktop/SimpleClass.py", line 13, in a.set_field2('dog') File "C:/Users/mil28/Desktop/SimpleClass.py", line 10, in set_field2 self.field2 = value AttributeError: 'str' object has no attribute 'field2' >>> ================================ RESTART ================================ >>> name = Joel >>> ================================ RESTART ================================ >>> name = Joel Traceback (most recent call last): File "C:/Users/mil28/Desktop/Person.py", line 10, in baby = Person() TypeError: __init__() missing 1 required positional argument: 'name' >>> ================================ RESTART ================================ >>> name = Joel age = 60 >>> ================================ RESTART ================================ >>> name = Joel age = 60 >>> ================================ RESTART ================================ >>> Traceback (most recent call last): File "C:/Users/mil28/Desktop/Person.py", line 13, in joel = Person('Joel', -4) File "C:/Users/mil28/Desktop/Person.py", line 8, in __init__ raise ValueError('age must be positive number') ValueError: age must be positive number >>> ================================ RESTART ================================ >>> name = Joel age = -4 >>> ================================ RESTART ================================ >>> name = Joel age = -4 >>> ================================ RESTART ================================ >>> name = Joel Traceback (most recent call last): File "C:/Users/mil28/Desktop/Person.py", line 16, in print('age =', joel.__age) AttributeError: 'Person' object has no attribute '__age' >>> ================================ RESTART ================================ >>> name = Joel Traceback (most recent call last): File "C:/Users/mil28/Desktop/Person.py", line 19, in print('age =', joel.__age) AttributeError: 'Person' object has no attribute '__age' >>> ================================ RESTART ================================ >>> name = Joel Traceback (most recent call last): File "C:/Users/mil28/Desktop/Person.py", line 19, in print('age =', joel.__age) AttributeError: 'Person' object has no attribute '__age' >>> ================================ RESTART ================================ >>> name = Joel Joel , 60 Traceback (most recent call last): File "C:/Users/mil28/Desktop/Person.py", line 20, in print('age =', joel.__age) AttributeError: 'Person' object has no attribute '__age' >>> ================================ RESTART ================================ >>> name = Joel Joel , 60 age = -4 Joel , 60 >>>