I'm basically wondering if Python has any OOP shortcomings like PHP does. PHP has been developing their OOP practices for the last few versions. It's getting better in PHP but it's still not perfect.  I'm new to Python and I'm just wondering if Python's OOP support is better or just comparable. 
If there are some issues in Python OOP which don't follow proper OOP practices I would definitely like to know those.  PHP for instance, doesn't allow for multiple inheritance as far as I'm aware. 
Thanks Everyone!
Edit:
How about support for Public and Private? or support of variable types. I think these are important regarding building OOP software.
If you are looking for "more pure" OOP, you should be looking at SmallTalk and/or Ruby.
PHP has grown considerably with it's support for OOP, but because of the way it works (reloads everything every time), things can get really slow if OOP best practices are followed. Which is one of the reasons you don't hear about PHP on Rails much.
How does Python OOP compare to PHP OOP?