एलाइनर: एस्थेटिक आउटपुट के लिए स्ट्रिंग्स को संरेखित करना
अलग-अलग लंबाई के साथ कई स्ट्रिंग्स को प्रिंट करते समय, फ़ॉर्मेटिंग समस्याएं उत्पन्न हो सकती हैं, जिससे असंरेखित उपस्थिति हो सकती है। इस बाधा को दूर करने और संगठित आउटपुट प्राप्त करने के लिए यह लेख दो शानदार तरीकों, str.format और Python 3 के f-स्ट्रिंग्स का परिचय देता है।
विधि 1: str.format
str.format प्लेसहोल्डर मानों का उपयोग करके स्ट्रिंग्स के लचीले संरेखण की अनुमति देता है। वाक्यविन्यास है {सूचकांक: संरेखण width}, जहां:
उदाहरण के लिए, निम्न कोड न्यूनतम 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