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

स्ट्रिंग फॉर्मेटिंग का उपयोग करके पायथन में पूरा टुपल कैसे प्रिंट करें?


पायथन में पुरानी स्टाइल के स्ट्रिंग फॉर्मेटिंग का उपयोग करते समय, यानी "" % (), यदि प्रतिशत के बाद की चीज एक टुपल है, तो पायथन इसे तोड़ने और इसमें व्यक्तिगत आइटम को स्ट्रिंग में पास करने का प्रयास करता है। उदाहरण के लिए:

tup = (1,2,3)
print("this is a tuple %s" % (tup))

यह आउटपुट देगा:

TypeError: not all arguments converted during string formatting

यह ऊपर बताए गए कारण के कारण होता है। यदि आप एक टुपल पास करना चाहते हैं, तो आपको (tup, ) सिंटैक्स का उपयोग करके एक रैपिंग टुपल बनाने की आवश्यकता है। उदाहरण के लिए:

tup = (1,2,3)
print("this is a tuple %s" % (tup, ))

यह आउटपुट देगा:

this is a tuple (1, 2, 3)

(tup,) नोटेशन एक सिंगल-वैल्यूड टुपल को एक एक्सप्रेशन से अलग करता है।


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

    यदि आप स्ट्रिंग में किसी निश्चित इंडेक्स पर स्थित कैरेक्टर को हटाना चाहते हैं, तो आप स्ट्रिंग स्लाइसिंग का उपयोग करके उस कैरेक्टर के बिना एक नई स्ट्रिंग बना सकते हैं। उदाहरण के लिए: >>> s = Hello World >>> s[:4] + s[5:] Hell World लेकिन यदि आप किसी कैरेक्टर या कैरेक्टर्स की सूची के

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

    स्ट्रिंग को इंट में पार्स करने के लिए, आप निम्न का उपयोग कर सकते हैं: try: print(int(112)) except ValueError: print(Cannot parse) यह आपको आउटपुट देगा: 112 स्ट्रिंग को फ्लोट में पार्स करने के लिए, आप निम्न का उपयोग कर सकते हैं: try: print(float(112.15)) except ValueError: print(Cannot

  1. - पायथन में कैसे जांचें कि स्ट्रिंग में केवल लोअरकेस लेटर्स हैं?

    हम 2 तरीकों का उपयोग करके जांच सकते हैं कि क्या स्ट्रिंग में केवल लोअरकेस लेटर्स हैं। पहला है islower() मेथड का उपयोग करना। उदाहरण के लिए: print(Hello world.islower()) print(hello world.islower()) आउटपुट: False True आप उसी परिणाम के लिए regexes का भी उपयोग कर सकते हैं। केवल लोअरकेस मिलान के लिए, हम