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

पायथन स्ट्रिंग स्वरूपण की तुलना कैसे करें:% .format के साथ?


% या तो एक वेरिएबल या एक टपल ले सकता है। तो आपको इस बारे में बहुत स्पष्ट होना होगा कि आप इसे क्या करना चाहते हैं। उदाहरण के लिए, यदि आप इस तरह फ़ॉर्मेट करने का प्रयास करते हैं -

उदाहरण

my_tuple = (1, 2, 3)
"My tuple: %s" % my_tuple
You'd expect it to give the output:
My tuple: (1, 2, 3)

आउटपुट

लेकिन यह एक TypeError फेंक देगा। यह सुनिश्चित करने के लिए कि यह हमेशा प्रिंट होता है, आपको इसे एक तर्क टपल के रूप में निम्नानुसार प्रदान करना होगा -

"hi there %s" % (name,)   # supply the single argument as a single-item tuple

इस तरह के चेतावनियों को हर बार याद रखना इतना आसान नहीं है और इससे बग हो सकते हैं। .format में वे मुद्दे नहीं हैं। प्रारूप भी तुलनात्मक रूप से बहुत साफ दिखने वाला है।


  1. PowerPoint Format Painter के साथ टेक्स्ट को कैसे फॉर्मेट करें

    आपने दो या तीन अलग-अलग विकल्पों को लागू करके कितनी बार पावरपॉइंट में टेक्स्ट की एक स्ट्रिंग या एक पूर्ण टेक्स्ट ब्लॉक को बदला है? हो सकता है कि आपने फ़ॉन्ट का आकार बढ़ा दिया हो, उसका रंग बदल दिया हो और उसे इटैलिक बना दिया हो। और अब आप इन्हीं परिवर्तनों को कई और टेक्स्ट स्ट्रिंग्स पर लागू करना चाहते

  1. पायथन में एक स्ट्रिंग को कैसे उलटें?

    स्ट्रिंग स्लाइसिंग और रेंज ऑपरेटरों का उपयोग पायथन में एक स्ट्रिंग को उलटने के लिए किया जा सकता है। उदाहरण के लिए: >>> 'Hello'[::-1] ‘olleH’ >>>‘Halloween’[::-1] ‘neewollaH’ [] ऑपरेटर कोलन : द्वारा अलग किए गए 3 नंबर ले सकता है। पहला स्टा

  1. पायथन में किसी अन्य स्ट्रिंग के साथ स्ट्रिंग की सभी घटनाओं को कैसे बदलें?

    पायथन में स्ट्रिंग क्लास में रिप्लेस नामक एक विधि है। यह इनपुट के रूप में स्ट्रिंग को प्रतिस्थापित करने के लिए लेता है और स्ट्रिंग को प्रतिस्थापित करने के लिए लेता है। इसे एक स्ट्रिंग ऑब्जेक्ट पर कहा जाता है। आप सभी नहीं को हां से बदलने के लिए इस विधि को निम्न तरीके से कॉल कर सकते हैं: >>>