“'str' ऑब्जेक्ट आइटम असाइनमेंट का समर्थन नहीं करता है” त्रुटि आपको बताती है कि आप मौजूदा स्ट्रिंग के मान को संशोधित करने का प्रयास कर रहे हैं। अब आप एक विशेषज्ञ की तरह इस पायथन त्रुटि को हल करने के लिए तैयार हैं।
क्या सूची आइटम असाइनमेंट का समर्थन करती है?
जबकि आप किसी सूची में मान बदल सकते हैं, टपल के अंदर के मानों को नहीं बदला जा सकता है। इसके अलावा, टुपल्स को कोष्ठक के भीतर संग्रहीत किया जाता है जबकि सूची वर्ग कोष्ठक के बीच घोषित की जाती है। क्योंकि आप टपल में मान नहीं बदल सकते, आइटम असाइनमेंट काम नहीं करता।
पायथन में आइटम असाइनमेंट क्या है?
पायथन त्रुटि TypeError: 'str' ऑब्जेक्ट आइटम असाइनमेंट का समर्थन नहीं करता है जब आप असाइनमेंट ऑपरेटर का उपयोग करके स्ट्रिंग में किसी वर्ण को बदलने या संशोधित करने का प्रयास करते हैं। स्ट्रिंग एक अपरिवर्तनीय वस्तु है जिसे बदला नहीं जा सकता।
पायथन में एक स्ट्रिंग को आप किसी आइटम को कैसे असाइन करते हैं?
एक स्ट्रिंग बनाने के लिए, वर्णों के अनुक्रम को सिंगल कोट्स, डबल कोट्स, या ट्रिपल कोट्स के अंदर रखें और फिर इसे एक वेरिएबल में असाइन करें। आप देख सकते हैं कि पायथन वेरिएबल ट्यूटोरियल में वेरिएबल कैसे काम करते हैं। उदाहरण के लिए, आप एक वर्ण 'a' को एक चर single_quote_character में निर्दिष्ट कर सकते हैं।
मैं कैसे ठीक करूं कि स्ट्र ऑब्जेक्ट आइटम असाइनमेंट का समर्थन नहीं करता है?
यदि आप किसी स्ट्रिंग को बदलना चाहते हैं तो आपको पुराने की सामग्री के आधार पर एक नई स्ट्रिंग बनानी होगी। "'str' ऑब्जेक्ट आइटम असाइनमेंट का समर्थन नहीं करता" त्रुटि आपको बताती हैकि आप मौजूदा स्ट्रिंग के मान को संशोधित करने का प्रयास कर रहे हैं।