# P2.5 Python मध्ये None म्हणजे काय?

Source: https://ravindrabagale.com/mr/datascience/py02-python-variables-and-data-types-explained-for-beginners/p2-5-what-is-none-in-python.html
Language: mr (Marathi with English technical terms)

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

खऱ्या 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. नसेल तर नेहमीसारखं काम करा.

उदाहरण A: Missing delivery time

```python
delivered_at = None
print(delivered_at)
print(delivered_at is None)
```

Output:

```text
None
True
```

याचा अर्थ: Value नसल्यामुळे None दिसला. त्यावर गणित केलं तर error येईल.

उदाहरण B: Missing असेल तर default भरा

```python
city = None
if city is None:
    city = "Unknown"
print(city)
```

Output:

```text
Unknown
```

याचा अर्थ: None असेल तेव्हा default value दिली, त्यामुळे पुढचं काम थांबत नाही.

रवींद्र बागले यांची tip

0 म्हणजे "शून्य", None म्हणजे "माहीत नाही". Missing amount साठी कधीच 0 टाकू नका — average खाली येईल.
