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

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

P8.2 Data कामातले नेहमीचे Python Errors आणि उपाय

By Ravindra Bagale

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

तेच पाच-सहा errors पुन्हा पुन्हा येतात. ओळखले की लगेच सुटतात.

हे काय आहे?

TypeError म्हणजे चुकीच्या types चं काम, IndexError म्हणजे list च्या बाहेरचा index, ZeroDivisionError म्हणजे शून्याने भागाकार.

कसं करायचं?

Step 1. Error चं नाव वाचा.

Step 2. त्या प्रकारचा नेहमीचा उपाय वापरा.

उदाहरणं: copy करा आणि चालवा

उदाहरण A: TypeError

हा code चालवा:

qty = "3"
print(qty + 2)

तुम्हाला दिसणारा output:

TypeError: can only concatenate str (not "int") to str

याचा अर्थ: Text आणि number जोडले. आधी type बदला.

उदाहरण B: IndexError

हा code चालवा:

days = ["Mon", "Tue", "Wed"]
print(days[4])

तुम्हाला दिसणारा output:

IndexError: list index out of range

याचा अर्थ: List मध्ये नसलेला index मागितला. len() तपासा.

उदाहरण C: ZeroDivisionError

हा code चालवा:

revenue = 0
orders = 0
print(revenue / orders)

तुम्हाला दिसणारा output:

ZeroDivisionError: division by zero

याचा अर्थ: शून्याने भाग दिला. आधी 0 आहे का ते तपासा.