Home Tutorials Python OOP Concepts Private Members
Private Members

Private Members


11. Private Members

Python uses double underscores for name mangling to create private-like members. This helps avoid accidental direct access from outside the class.

Syntax

self.__value = 10

Example

class Demo:
    def __init__(self):
        self.__x = 50
        
    def show(self):
        print(self.__x)

obj = Demo()
obj.show()

Output

50
Example

🏋️ Test Yourself With Exercises

Take our quiz on Private Members to test your knowledge.

Browse Quizzes »