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

पायथन में आईडी () फ़ंक्शन

इस लेख में, हम पायथन 3.x में आईडी () फ़ंक्शन के उपयोग और कार्यान्वयन के बारे में जानेंगे। या जल्दी। यह पायथन मानक पुस्तकालय में मौजूद है और कोड को निष्पादित करने से पहले स्वचालित रूप से आयात किया जाता है।

वाक्यविन्यास :आईडी (<इकाई का नाम>)

वापसी मूल्य :प्रकार का पहचान मान

फ़ंक्शन ठीक एक तर्क को स्वीकार करता है यानी उस इकाई का नाम जिसकी आईडी का उपयोग किया जाना है। यह आईडी प्रत्येक इकाई के लिए अद्वितीय है जब तक कि वे एक ही डेटा का उल्लेख नहीं कर रहे हों।

आईडी केवल स्मृति स्थानों में पता है और आंतरिक रूप से पायथन में उपयोग किया जाता है।

उदाहरण कोड

str_1 = "Tutorials"
print(id(str_1))
str_2 = "Tutorials"
print(id(str_2))
# This will return True as string values are identical
print(id(str_1) == id(str_2))

# This will return False as string values are not identical
str_1=str_1+str_2
print(id(str_1) == id(str_2))

# This will return True as string references are identical
str_2=str_1
print(id(str_1) == id(str_2))

आउटपुट

46939355256048
46939355256048
True
False
True

यहां मामले में, 1 बूल मान ट्रू प्रदर्शित होता है क्योंकि दोनों स्ट्रिंग चर में एक ही प्रकार का डेटा होता है। जबकि मामले 2 में किसी एक चर की सामग्री को संयोजन संचालन द्वारा संशोधित किया जाता है और इसलिए स्क्रीन पर बूल मान गलत प्रदर्शित होता है। मामले में दोनों स्ट्रिंग चर के 3 संदर्भ समान हैं और इसलिए स्क्रीन पर ट्रू प्रदर्शित होता है।

निष्कर्ष

इस लेख में, हमने सीखा कि पायथन 3.x में लैम्ब्डा और फिल्टर () फ़ंक्शन को कैसे लागू किया जाए। या जल्दी। हमने वांछित आउटपुट प्राप्त करने के लिए दोनों कार्यों के संयुक्त उपयोग के बारे में भी सीखा।


  1. issubset () पायथन में फ़ंक्शन

    इस लेख में, हम पायथन स्टैंडर्ड लाइब्रेरी में उपलब्ध issubset () फ़ंक्शन के कार्यान्वयन और उपयोग के बारे में जानेंगे। issubset() विधि बूलियन ट्रू लौटाती है जब एक सेट के सभी तत्व दूसरे सेट में मौजूद होते हैं (एक तर्क के रूप में पारित) अन्यथा, यह बूलियन गलत देता है। नीचे दिए गए चित्र में B, A का एक उ

  1. पायथन में IsNumber () फ़ंक्शन लागू करें

    इस लेख में, हम कार्यान्वयन isNumber() . के बारे में जानेंगे पायथन 3.x का उपयोग करके विधि। या पहले। यह विधि एक स्ट्रिंग प्रकार को इनपुट के रूप में लेती है और बूलियन को सही या गलत लौटाती है कि दर्ज की गई स्ट्रिंग एक संख्या है या नहीं। ऐसा करने के लिए हम कोशिश और बयान को छोड़कर अपवाद प्रबंधन की मदद ले

  1. इंटरसेक्शन () फ़ंक्शन पायथन

    इस लेख में, हम चौराहे () फ़ंक्शन के बारे में जानेंगे जो किसी दिए गए सेट पर किया जा सकता है। गणित के अनुसार प्रतिच्छेदन का अर्थ है दो समुच्चयों से उभयनिष्ठ तत्वों का पता लगाना। सिंटैक्स <set name>.intersection(<set a1> <set a2> ……..) रिटर्न वैल्यू सेट में सामान्य त