पायथन में "hello" is "hello" == True
क्यों है?पायथन: क्यों ("हैलो" "हैलो") सत्य के रूप में मूल्यांकन करता है?
मैं निम्नलिखित here पढ़ें:
तो दो स्ट्रिंग शाब्दिक बराबर हैं, वे एक ही स्मृति स्थान के लिए रखा गया है। एक स्ट्रिंग एक अपरिवर्तनीय इकाई है। कोई नुकसान नहीं हो सकता है।
तो प्रत्येक पायथन स्ट्रिंग के लिए स्मृति में एक और केवल एक स्थान है? बहुत अजीब लगता है। यहाँ क्या चल रहा है?
इसके बजाय यहां देखें: http: //pyref.infogami।कॉम/इंटर्न – bzlm
मेमोरी स्थानों की जांच के लिए 'id' फ़ंक्शन पर भी एक नज़र डालें:' प्रिंट आईडी ("हैलो") ' – Blixt
bzlm, pyref.infogami.com/intern लिंक मर गया है, लेकिन archive.org में एक है यहां कॉपी करें:
http://web.archive.org/web/20090429040354/http://pyref.infogami.com/intern
हालांकि, हालांकि यह अक्सर सच है, यह हमेशा सत्य नहीं है, क्योंकि @ बॉबिन ने बहुत प्रदर्शन किया अच्छी तरह से नीचे। –