Data Science · मराठी आवृत्ती · Python basics
P8.2 Data कामातले नेहमीचे Python Errors आणि उपाय
हे का शिकायचं?
तेच पाच-सहा 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 आहे का ते तपासा.