लोड हो रहा है...

कोई मान नहीं

संख्या 0 और None एक नहीं हैं। print(0) अंक 0 लिखता है। print(None) शब्द None लिखता है। print("") एक खाली पंक्ति लिखता है, क्योंकि उद्धरणों के बीच कुछ नहीं है। None का मतलब है कि कुछ रखा ही नहीं गया। वह खाली पंक्ति नहीं है और शून्य भी नहीं।

None, खाली पंक्ति, फिर 0

python
print(None)
print("")
print(0)

तीन पंक्तियाँ आती हैं: None, फिर एक खाली पंक्ति, फिर 0. शर्त None को भी गलत मानती है और खाली पाठ को भी, पर स्क्रीन उन्हें एक जैसा नहीं दिखाती। bool(None) False लिखता है। यह सिर्फ़ शर्त का जवाब है। None को खाली पाठ या 0 नहीं बनाता।

एक नाम पहले कुछ नहीं रखता, फिर कुछ रखता है

guest = None नाम guest के नीचे कोई मान नहीं रखता। print(guest) None लिखता है। बाद की पंक्ति guest = "lida" उसे बदल देती है। print(guest) तब lida लिखता है। None नए मान के पास नहीं रहता।

कुछ नहीं, फिर lida

python
guest = None
print(guest)
guest = "lida"
print(guest)

पहली छपाई None है। दूसरी lida।

उद्धरण पाठ बनाते हैं, और छोटा n प्रोग्राम रोकता है

print("None") अक्षर None लिखता है। यह पंक्ति print(None) जैसी दिखती है। आउटपुट अकेले से फ़र्क नहीं पड़ता। कोड के उद्धरण पाठ बनाते हैं। छोटे n वाला none यह मान नहीं है। Python रखा हुआ नाम ढूँढता है, नहीं मिलता, और प्रोग्राम रुक जाता है। None बड़े N से शुरू होता है।

स्क्रीन पर वही अक्षर फिर भी अलग मान हो सकते हैं। कोड पढ़ो, सिर्फ़ आउटपुट नहीं।

📊 चार चीज़ें जो आसानी से मिल जाती हैं

कोड में स्क्रीन पर यह क्या है
None None कुछ रखा नहीं
"None" None पाठ
"" एक खाली पंक्ति खाली पाठ
0 0 संख्या शून्य

अगला पेज एक तरह को दूसरी तरह बनाता है

यह पेज दो मानों की तुलना नहीं करता, कोई रास्ता नहीं चुनता, और दो शर्तें नहीं जोड़ता। अगला पेज पाठ को संख्या बनाता है, या संख्या को पाठ। None न पाठ है न संख्या। उसे यहाँ नहीं बदलते।

ये पाँच बातें खुद कहो

  1. print(None) क्या लिखता है? None। print("") क्या लिखता है? एक खाली पंक्ति। print(0) क्या लिखता है? 0।
  2. bool(None) क्या लिखता है? False। None वही None रहता है।
  3. guest = "lida" रखे हुए None के साथ क्या करता है? उसकी जगह लेता है।
  4. उद्धरण में "None" क्या है? पाठ। छोटे n वाला none क्या करता है? प्रोग्राम रुक जाता है।
  5. अगला पेज क्या है? एक तरह को दूसरी तरह बनाता है।

यह पढ़ना गलत है

  • खाली पंक्ति को None पढ़ना
  • 0 को None पढ़ना
  • स्क्रीन एक जैसी होने से "None" को कोई मान नहीं समझना
  • none को छोटे n से लिखना
  • इसी पेज पर None को संख्या बनाना चाहना

समेटो

None का मतलब है कि कुछ रखा नहीं गया। पहला अक्षर बड़ा N है।
print(None) None लिखता है। print("") एक खाली पंक्ति लिखता है। print(0) 0 लिखता है।
bool(None) False लिखता है। None फिर भी खाली पाठ नहीं है और शून्य नहीं है।
बाद की पंक्ति None की जगह एक असली मान रख सकती है।
उद्धरण पाठ None बनाते हैं। छोटा n प्रोग्राम रोक देता है।
अगला पेज पाठ को संख्या बनाता है, या संख्या को पाठ।

🧠 अपने ज्ञान की परीक्षा करें

शुरू करने के लिए तैयार

अपने ज्ञान की परीक्षा करें

इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं

❓
5
प्रश्न
🎯
70%
पास करने के लिए
♾️
∞
समय
🔄
∞
प्रयास

📝 निर्देश

  • हर प्रश्न को ध्यान से पढ़ें
  • हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
  • आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
  • आपकी प्रगति शीर्ष पर दिखाई जाएगी