Data Science · मराठी आवृत्ती · Python basics
P2.5 Python मध्ये None म्हणजे काय?
हे का शिकायचं?
खऱ्या data मध्ये काही values नसतात — delivery time, phone number. ती रिकामी जागा दाखवायला None वापरतात.
हे काय आहे?
None म्हणजे "value नाही". तो 0 नाही आणि रिकामा text पण नाही. None तपासायला is None वापरा.
कसं करायचं?
Step 1. Value None आहे का ते is None ने तपासा.
Step 2. असेल तर default value द्या.
Step 3. नसेल तर नेहमीसारखं काम करा.
उदाहरणं: copy करा आणि चालवा
उदाहरण A: Missing delivery time
हा code चालवा:
delivered_at = None
print(delivered_at)
print(delivered_at is None)
तुम्हाला दिसणारा output:
None
True
याचा अर्थ: Value नसल्यामुळे None दिसला. त्यावर गणित केलं तर error येईल.
उदाहरण B: Missing असेल तर default भरा
हा code चालवा:
city = None
if city is None:
city = "Unknown"
print(city)
तुम्हाला दिसणारा output:
Unknown
याचा अर्थ: None असेल तेव्हा default value दिली, त्यामुळे पुढचं काम थांबत नाही.