0 votes
in Python by (30.8k points)
Is Python an object-oriented programming language?

1 Answer

0 votes
by (30.8k points)

Yes and no. Python combines features of both object-oriented programming (OOP) and aspect-oriented programming. One reason it can’t be considered a true OOP language is that it doesn’t support strong encapsulation, which is the only basic feature of an OOP that Python does not support.

Related questions