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

मैं एस्थेटिक आउटपुट के लिए पायथन में स्ट्रिंग्स को कैसे संरेखित कर सकता हूं?

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

How Can I Align Strings in Python for Aesthetic Output?

एलाइनर: एस्थेटिक आउटपुट के लिए स्ट्रिंग्स को संरेखित करना

अलग-अलग लंबाई के साथ कई स्ट्रिंग्स को प्रिंट करते समय, फ़ॉर्मेटिंग समस्याएं उत्पन्न हो सकती हैं, जिससे असंरेखित उपस्थिति हो सकती है। इस बाधा को दूर करने और संगठित आउटपुट प्राप्त करने के लिए यह लेख दो शानदार तरीकों, str.format और Python 3 के f-स्ट्रिंग्स का परिचय देता है।

विधि 1: str.format

str.format प्लेसहोल्डर मानों का उपयोग करके स्ट्रिंग्स के लचीले संरेखण की अनुमति देता है। वाक्यविन्यास है {सूचकांक: संरेखण width}, जहां:

  • index: str.format() को दिए गए तर्क के सूचकांक को दर्शाता है।
  • संरेखण: निर्दिष्ट करता है कि स्ट्रिंग को बाईं ओर संरेखित किया जाना चाहिए ().
  • चौड़ाई: आउटपुट की न्यूनतम चौड़ाई निर्धारित करता है स्ट्रिंग।

उदाहरण के लिए, निम्न कोड न्यूनतम 5:

'{0: <5}'.format('s')  # 's    '
'{0: >5}'.format('ss')  # '   ss'

विधि 2: पायथन 3 एफ-स्ट्रिंग्स

पायथन 3 में, एफ-स्ट्रिंग्स str.format के समान सिंटैक्स का उपयोग करके स्ट्रिंग्स को संरेखित करने का एक सुविधाजनक तरीका प्रदान करता है। हालाँकि, कोई तर्क का सूचकांक निर्दिष्ट नहीं है, और कोलन के बजाय = प्रतीक का उपयोग किया जाता है:

f'{s:>5}'  # '   ss'
f'{s:<5}'  # 's    '
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3