Data Science · मराठी आवृत्ती · Python basics
P11.1 Python मध्ये Class आणि Object म्हणजे काय?
हे का शिकायचं?
Bank account ला नाव, balance आणि कामं असतात. Class ते सगळं एकत्र ठेवतो.
हे काय आहे?
class Name: नमुना बनवतो. __init__ object बनताना values ठेवतो. self म्हणजे "हाच object".
कसं करायचं?
Step 1. class लिहा.
Step 2. __init__(self, …) मध्ये values ठेवा.
Step 3. Name(...) ने object बनवा.
उदाहरणं: copy करा आणि चालवा
उदाहरण A: सगळ्यात साधा class
हा code चालवा:
class Account:
def __init__(self, holder, balance):
self.holder = holder
self.balance = balance
a = Account("Emma", 500)
print(a.holder, a.balance)
तुम्हाला दिसणारा output:
Emma 500
याचा अर्थ: Object बनवून त्याच्या values वाचल्या.
उदाहरण B: एक class, दोन objects
हा code चालवा:
class Account:
def __init__(self, holder, balance):
self.holder = holder
self.balance = balance
a = Account("Emma", 500)
b = Account("Jack", 1200)
print(a.holder, a.balance)
print(b.holder, b.balance)
तुम्हाला दिसणारा output:
Emma 500
Jack 1200
याचा अर्थ: दोन्ही objects चा नमुना एकच, पण values वेगवेगळ्या.