"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन में प्लेसहोल्डर फ़ॉर्मेटिंग का उपयोग करते समय "टाइप एरर: सभी तर्क परिवर्तित नहीं" से कैसे बचें

पायथन में प्लेसहोल्डर फ़ॉर्मेटिंग का उपयोग करते समय "टाइप एरर: सभी तर्क परिवर्तित नहीं" से कैसे बचें

2024-11-03 को प्रकाशित
ब्राउज़ करें:140

How to Avoid \

% फ़ॉर्मेटिंग के साथ प्लेसहोल्डर को प्रतिस्थापित करते समय टाइप त्रुटि

% फ़ॉर्मेटिंग का उपयोग करके {0} जैसे प्लेसहोल्डर को प्रतिस्थापित करने का प्रयास करते समय, डेवलपर्स को निम्नलिखित का सामना करना पड़ सकता है त्रुटि: "लेखन त्रुटि: स्ट्रिंग स्वरूपण के दौरान सभी तर्क परिवर्तित नहीं हुए।" यह त्रुटि अनुचित फ़ॉर्मेटिंग से उत्पन्न होती है, विशेष रूप से पुरानी-शैली % फ़ॉर्मेटिंग और नई-शैली {} फ़ॉर्मेटिंग के बीच मिश्रण के कारण। :

'इसकी कीमत $%d डॉलर होगी।' % 95

'It will cost $%d dollars.' % 95

"'%s' '%s' से अधिक लंबा है" % (name1, name2)

"'%s' is longer than '%s'" % (name1, name2)

# सही: 'इसकी कीमत ${0} डॉलर होगी.'.प्रारूप(95) "'{0}', '{1}'' से लंबा है। प्रारूप(नाम1, नाम2) # ग़लत (% और {} को न मिलाएं): 'इसकी कीमत ${0} डॉलर होगी।' % 95 "'%0' '%1' से अधिक लंबा है" % (name1, name2)

# Correct:
'It will cost ${0} dollars.'.format(95)
"'{0}' is longer than '{1}'".format(name1, name2)

# Incorrect (Do not mix % and {}):
'It will cost ${0} dollars.' % 95
"'%0' is longer than '%1'" % (name1, name2)
विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729221315 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3