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

मैं पायथन 3 में एक शब्दकोश का उपयोग करके एक स्ट्रिंग को कैसे प्रारूपित करूं?

आप स्ट्रिंग्स को प्रक्षेपित करने के लिए शब्दकोशों का उपयोग कर सकते हैं। उनके पास एक सिंटैक्स है जिसमें आपको % और रूपांतरण वर्ण के बीच कोष्ठक में कुंजी प्रदान करने की आवश्यकता होती है। उदाहरण के लिए, यदि आपके पास एक कुंजी 'लागत' में संग्रहीत एक फ्लोट है और इसे '$ xxxx.xx' के रूप में प्रारूपित करना चाहते हैं, तो आप '$% (लागत)। 2f' को उस स्थान पर रखेंगे जहां आप इसे प्रदर्शित करना चाहते हैं। ।

स्ट्रिंग को इंटरपोलेट करने और किसी संख्या को फ़ॉर्मेट करने के लिए शब्दकोशों में स्ट्रिंग फ़ॉर्मेटिंग का उपयोग करने का एक उदाहरण यहां दिया गया है:

>>>print('%(language)s has %(number)03d quote types.' % {'language': "Python", "number": 2})
Python has 002 quote types.

आप यहां स्ट्रिंग स्वरूपण और उनके ऑपरेटरों के बारे में अधिक पढ़ सकते हैं:https://docs.python.org/3/library/stdtypes.html#printf-style-string-formatting


  1. कैसे अजगर का उपयोग कर एक स्ट्रिंग से एक चरित्र को हटाने के लिए?

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

  1. किसी दिए गए शब्दकोश के अनुसार एक पायथन स्ट्रिंग का अनुवाद कैसे करें?

    हम अनुवाद () विधि का उपयोग कर सकते हैं जो स्ट्रिंग की एक प्रति देता है जिसमें सभी वर्णों का अनुवाद तालिका का उपयोग करके किया गया है (स्ट्रिंग मॉड्यूल में मेकट्रांस () फ़ंक्शन के साथ निर्मित), वैकल्पिक रूप से स्ट्रिंग डिलीटचर्स में पाए गए सभी वर्णों को हटाना। उदाहरण from string import maketrans &nb

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

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