Why self is used in Python? All Questions › Category: Python › Why self is used in Python? 0 Vote Up Vote Down Chetan Shidling asked 4 years ago Example: def __init__(self): def update(self): 1 Answers 0 Vote Up Vote Down Chetan Shidling answered 4 years ago It is like a pointer. If you want to point any particular object then you can use self. Suppose you have 10 objects. If you want to point anyone object then you can use self. Correct me if I am wrong.