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:   &nbs

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

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