Lesson — Data

KHAALI KA
MATLAB.

None matlab value hi nahi hai — missing key, empty result, no return. Isko pehchanna debugging ki superpower hai.

⏱ 14 min• BeginnerPrerequisite: Error Handling

WHY: khaali ka matlab

Phone book me number nahi mila, API ne field nahi bheja, function ne kuch return nahi kiya — Python in sab ko None kehta hai. Matlab: value hi nahi hai. Isko pehchanna debugging ki superpower hai.

python▶ Run
user = {"name": "Aman"}
phone = user.get("phone")
print(phone)  # None (key hai hi nahi)
print(phone is None)  # True
NONE

Khaali value: x = None. Zero ya empty-string se alag.

IS NONE

Check hamesha is None se — == se nahi.

.GET()

Dictionary se safe nikalna: user.get("phone") missing par None deta hai.

HOW: None se dosti

Function bina return ke None deta hai — isliye print() ka result variable me rakhna bekaar hai. Condition me None false jaisa behave karta hai, lekin compare is se karo.

python▶ Run
def greet(name):
    print("Namaste", name)

result = greet("Aman")
print(result)  # None (return kuch nahi)

if result is None:
    print("Function ne kuch wapas nahi diya")
Try it: missing fieldKey badal kar dekho
Run Python dabayein

Quick check

x = None hai. Check karo ki x empty hai — valid expression likho.

None ko check karne wala special operator — double-equal nahi.

🎓
Guido-style insight: Khaali bhi ek jawab hai. Function kuch na lautaye, key na mile, result na aaye — None . Isse daro mat, check karo: is None.
python▶ Run
def find_user(uid):
    return None  # nahi mila

u = find_user(7)
if u is None:
    print("Naya account banao")

MNC tip: API me missing field handle karna — .get() + None check.

Common mistakes

None samajh aaya?

Ab objects ki duniya me chalo — OOP shuru karo.

Popular courses: Data Science Course in Lucknow · AI Course in Lucknow · Python Course in Lucknow · Power BI Course · Data Analytics Course