Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में अशक्त वस्तु

पायथन में एक अशक्त वस्तु नहीं है। लेकिन सबसे निकट से संबंधित समान वस्तु कोई नहीं है। इस लेख में, हम देखेंगे कि पायथन में कोई कैसे व्यवहार नहीं करता है।

नल और कोई नहीं के प्रकार की जाँच करने पर हम देखते हैं कि कोई नल प्रकार नहीं है और कोई भी वस्तु कोई नहीं प्रकार की है।

उदाहरण

print(type(None))
print(type(Null))

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Traceback (most recent call last):
   File "C:\Users\xxx\scratch.py", line 4, in
      print(type(Null))
NameError: name 'Null' is not defined

कोई नहीं के बारे में मुख्य तथ्य

  • कोई भी असत्य के समान नहीं है।

  • कोई भी असत्य के समान नहीं है।

  • कोई भी असत्य के समान नहीं है।

  • कोई भी खाली स्ट्रिंग नहीं है।

  • कोई भी 0 नहीं है।

  • किसी से किसी की तुलना करने से हमेशा कोई नहीं के अलावा झूठी वापसी होगी।

पायथन में शून्य चर

एक अपरिभाषित चर एक शून्य चर के समान नहीं है। यदि आप इसे कोई नहीं असाइन करते हैं, तो Python में एक वेरिएबल शून्य हो जाएगा।

उदाहरण

var_a = None
print('var_a is: ',var_a)
print(var_b)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Traceback (most recent call last):
   File "C:\Users\Pradeep\AppData\Roaming\JetBrains\PyCharmCE2020.3\scratches\scratch.py", line 5, in <module>
      print(var_b)
NameError: name 'var_b' is not defined
var_a is: None

कोई भी विधियों से संबद्ध नहीं है

अगर किसी चीज़ को कोई नहीं के रूप में घोषित किया जाता है, तो आप उसमें से तत्वों को जोड़ने, हटाने के लिए किसी भी तरीके का उपयोग नहीं कर सकते हैं।

उदाहरण

listA = [5,9,3,7]
listA.append(18)
print(listA)
listA = None
listA.append(34)
print(listA)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

[5, 9, 3, 7, 18]
Traceback (most recent call last):
   File "C:\Users\Pradeep\AppData\Roaming\JetBrains\PyCharmCE2020.3\scratches\scratch.py", line 7, in
      listA.append(34)
AttributeError: 'NoneType' object has no attribute 'append'

  1. पायथन डीबगर (पीडीबी)

    सॉफ्टवेयर डेवलपमेंट शब्दजाल में, डिबगिंग शब्द का इस्तेमाल प्रोग्राम में त्रुटियों का पता लगाने और उन्हें सुधारने की प्रक्रिया के लिए किया जाता है। पायथन के मानक पुस्तकालय में पीडीबी मॉड्यूल शामिल है जो पायथन कार्यक्रमों के डिबगिंग के लिए उपयोगिताओं का एक सेट है। डिबगिंग कार्यक्षमता को Pdb वर्ग में

  1. पायथन में वस्तु उन्मुख अवधारणाओं को संक्षेप में समझाएं?

    पायथन में OOP अवधारणाएं पायथन एक वस्तु-उन्मुख प्रोग्रामिंग भाषा है। हम Python में आसानी से क्लास और ऑब्जेक्ट बना सकते हैं और उनका उपयोग कर सकते हैं। पायथन प्रोग्रामिंग भाषा की प्रमुख वस्तु-उन्मुख अवधारणाएं नीचे दी गई हैं - वस्तु कक्षा विधि विरासत बहुरूपता डेटा एब्स्ट्रैक्शन एनकै

  1. पायथन में फ़ाइल ऑब्जेक्ट के गुण क्या हैं?

    फ़ाइल ऑब्जेक्ट में बहुत सारी विशेषताएँ होती हैं। आप फ़ाइल ऑब्जेक्ट की सभी विधियों और विशेषताओं की सूची यहाँ देख सकते हैं:https://docs.python.org/2.4/lib/bltin-file-objects.html। सबसे अधिक उपयोग की जाने वाली फ़ाइल ऑब्जेक्ट विधियों में से कुछ निम्नलिखित हैं - बंद करें () - फ़ाइल बंद करें। अगला (