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

पायथन में ==और is ऑपरेटर के बीच अंतर स्पष्ट करें।

==ऑपरेटर

==ऑपरेटर ऑब्जेक्ट्स के मूल्यों की समानता की जांच करके ऑपरेंड की तुलना करता है।

संचालक है

is ऑपरेटर ऑपरेंड की तुलना वस्तुओं के समान होने या न होने की जाँच करके करता है।

उदाहरण

अंतर दिखाने के लिए पायथन में कार्यक्रम निम्नलिखित है।

list1 = [1]
list2 = [1]
list3 = list1

print(id(list1))
print(id(list2))

if (list1 == list2):
   print("True")
else:
   print("False")

if (list1 is list2):
   print("True")
else:
   print("False")

if (list1 is list3):
   print("True")
else:
   print("False")

आउटपुट

140380664377096
140380664376904
True
False
True

  1. पायथन में एक सूची में एपेंड और + ऑपरेटर के काम करने में क्या अंतर है?

    + ऑपरेटर पायथन में एक नई सूची बनाता है जब 2 सूचियों को इसका उपयोग करके जोड़ा जाता है, तो मूल वस्तु संशोधित नहीं होती है। दूसरी ओर, विस्तार और परिशिष्ट जैसी विधियों का उपयोग करके, हम सूचियों को जगह में जोड़ते हैं, अर्थात, मूल वस्तु को संशोधित किया जाता है। एपेंड का उपयोग करके सूची को एक वस्तु के रूप

  1. जावास्क्रिप्ट और पायथन में अर्धविराम के बीच क्या अंतर है?

    पायथन में अर्धविराम वैकल्पिक हैं। जावास्क्रिप्ट में, यह वैकल्पिक भी है, लेकिन इसे जोड़ना एक अच्छा अभ्यास है और कभी-कभी कुछ कथनों के मामले में यह एक आवश्यकता होती है। यदि इन कथनों में अर्धविराम नहीं डाला जाता है, तो एक स्वतः जुड़ जाता है, लेकिन यह कोड के उद्देश्य को बदल सकता है। इसे स्वचालित अर्धविरा

  1. Python के re.search और re.match में क्या अंतर है?

    re.match() और re.search() दोनों ही Python मॉड्यूल re. के तरीके हैं। यदि स्ट्रिंग की शुरुआत में होता है तो re.match() विधि मिलान ढूंढती है। उदाहरण के लिए, टीपी ट्यूटोरियल प्वाइंट टीपी स्ट्रिंग पर मैच() को कॉल करना और पैटर्न टीपी की तलाश करना मेल खाएगा। उदाहरण import re result = re.match(r'TP