Ravindra Bagale · Data Scienceसर्व coursesया course चे lessonsशोधाEnglish

Data Science · मराठी आवृत्ती · Python basics

P11.1 Python मध्ये Class आणि Object म्हणजे काय?

By Ravindra Bagale

हे का शिकायचं?

Bank account ला नाव, balance आणि कामं असतात. Class ते सगळं एकत्र ठेवतो.

हे काय आहे?

class Name: नमुना बनवतो. __init__ object बनताना values ठेवतो. self म्हणजे "हाच object".

कसं करायचं?

Step 1. class लिहा.

Step 2. __init__(self, …) मध्ये values ठेवा.

Step 3. Name(...) ने object बनवा.

1. class Account: (the blueprint)2. Account("Emma", 500) is called3. __init__ fills the attributes4. You get one object: emma
वरून खाली वाचा: code पासून result पर्यंतचा प्रवास

उदाहरणं: 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 वेगवेगळ्या.