7️⃣ بررسی مقادیر None و خالی
وقتی با متغیرهایی کار میکنی که ممکنه None یا خالی باشن (مثل لیست، رشته، یا دیکشنری)، مراقب باش که ارور نگیری.
❌ مثال خطرناک:
data = None
if data["key"]: # TypeError: 'NoneType' object is not subscriptable
print("Data vojood dare!")
✅ مثال درست:
data = None
if data is not None and "key" in data:
print("Data vojood dare!")
else:
print("Data khalie ya None ast! 😕")
💡 ترفند:
برای بررسی خالی بودن لیست، رشته، یا دیکشنری، از if data استفاده کن:
my_list = []
if not my_list:
print("List khalie! 📭")
💯 @PythonForYou 🧑💻👩💻