Built-In Object Functions
Mon 10 August 2026
class User:
pass
user = User()
print(isinstance(user, User)) # True
print(type(user)) # <class '__main__.User'>
True
<class '__main__.User'>
Score: 10
Category: chapter1_oop_basics
class User:
pass
user = User()
print(isinstance(user, User)) # True
print(type(user)) # <class '__main__.User'>
True
<class '__main__.User'>
Score: 10
Category: chapter1_oop_basics
class Student:
school = "Global Academy" # Class variable
def __init__(self, name):
self.name = name # Instance variable
s1 = Student("Alice")
s2 = Student("Bob")
print(s1.school)
print(s2.school)
Global Academy
Global Academy
Score: 10
Category: chapter1_oop_basics
Read Moreclass Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Bob", 30)
print(p.name, p.age)
Bob 30
Score: 10
Category: chapter1_oop_basics
Read Moreclass Car:
def __init__(self, brand):
self.brand = brand
c1 = Car("Toyota")
c2 = Car("Tesla")
print(c1.brand)
print(c2.brand)
Toyota
Tesla
Score: 10
Category: chapter1_oop_basics
Read Moreclass Person:
name = "Alice"
age = 25
p = Person()
print(p.name)
print(p.age)
Alice
25
Score: 10
Category: chapter1_oop_basics
Read Moreclass Product:
def __init__(self, price):
self.price = price
item = Product(100)
del item.price
# del item # Deletes the object entirely
Score: 10
Category: chapter1_oop_basics
Read Moreclass Person:
def __init__(self, name):
self.name = name
def greet(self):
return f"Hello, my name is {self.name}"
p = Person("Alice")
print(p.greet())
Hello, my name is Alice
Score: 10
Category: chapter1_oop_basics
Read Moreclass Employee:
def __init__(self, name):
self.name = name
emp = Employee("John")
emp.name = "Michael"
print(emp.name)
Michael
Score: 10
Category: chapter1_oop_basics
Read Moreclass BankAccount:
def __init__(self, owner, balance):
self.owner = owner
self.balance = balance
def deposit(self, amount):
self.balance += amount
def withdraw(self, amount):
self.balance -= amount
account = BankAccount("Alice", 1000)
account.deposit(500)
print(account.balance) # Output: 1500
1500
Score: 10
Category: chapter1_oop_basics
Read Moreclass Person:
pass
p1 = Person()
print(p1)
<__main__.Person object at 0x0000020644C5D010>
Score: 10
Category: chapter1_oop_basics
Read More