KwickClips Python · 37 sec · free
Why does aman.marks have no brackets?
Short answer. marks is an attribute, which is data, so we just read it.
Why does aman.passed() need brackets?
passed is a method, an action, and brackets run it.
Attribute vs method
| Part | Means | Example |
|---|---|---|
| Attribute | data it has | aman.marks |
| Method | action it does | aman.passed() |
Remember
| Attribute: data, no brackets |
| Method: action, with brackets |
Why does aman dot marks have no brackets, but aman dot passed does? Two kinds of parts. An attribute is data, so we read it. A method is an action, so brackets run it. Attributes: data, no brackets. Methods: actions, with brackets.
This clip is from the full lesson: Object Oriented Python: Classes, Objects and __init__ — 8 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: CBSE Class 12 Computer Science (083), Programming All levels Python, Programming All levels Python, Programming All levels Python
More KwickClips from this lesson
What is a class?41 sec
What is self?40 sec
What is __str__ used for?39 sec
How does withdraw stop overdrawing?37 secVoice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.

