Python Academy · पाठ

फ़ॉर्मैट विनिर्देशक

चौड़ाई, परिशुद्धता और संरेखण नियंत्रित करें

पाठ 2, कुल 4 में से13 चरण

फ़ॉर्मैट विनिर्देशक, CoddyKit पर Python Academy का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Python Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Python Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

format विनिर्देशक

f-स्ट्रिंग या str.format के भीतर, कोलन एक format विनिर्देशक शुरू करता है, जो यह नियंत्रित करता है कि कोई मान कैसे दिखेगा: {value:spec}।

pi = 3.14159
print(f'{pi:.2f}')

दशमलव स्थान नियंत्रित करना

.Nf किसी फ़्लोट को दशमलव बिंदु के बाद ठीक N अंकों में स्वरूपित करता है और आवश्यकता होने पर पूर्णांकित करता है।

value = 2.0 / 3.0
print(f'{value:.3f}')
print(f'{value:.0f}')

न्यूनतम चौड़ाई तय करना

किसी भी प्रकार के कोड से पहले दी गई संख्या न्यूनतम फ़ील्ड चौड़ाई तय करती है। छोटे मानों के आगे रिक्त स्थान जोड़े जाते हैं, ताकि कॉलम एक सीध में रहें।

for n in [1, 42, 999]:
    print(f'[{n:5}]')

बाएँ, दाएँ और बीच में संरेखण

संरेखण फ़्लैग: < बाएँ, > दाएँ और ^ बीच में। ये कोलन के ठीक बाद और चौड़ाई से पहले आते हैं।

word = 'hi'
print(f'[{word:<8}]')
print(f'[{word:>8}]')
print(f'[{word:^8}]')

कस्टम भराव वर्ण

रिक्त स्थान के बजाय किसी वर्ण को भराव के रूप में उपयोग करने के लिए उसे संरेखण फ़्लैग से पहले रखें।

print(f'{42:*^10}')
print(f'{7:0>5}')

चौड़ाई और परिशुद्धता साथ-साथ

चौड़ाई और परिशुद्धता को मिलाएँ: {value:10.2f} का अर्थ है कम-से-कम 10 वर्ण चौड़े क्षेत्र में 2 दशमलव स्थान।

price = 19.5
print(f'[{price:10.2f}]')

हज़ारों के विभाजक

विनिर्देशक में कॉमा अंकों को हज़ारों के समूहों में बाँटता है, जिससे बड़ी संख्याएँ पढ़ने में आसान हो जाती हैं।

big = 1234567
print(f'{big:,}')

प्रतिशत

% प्रकार मान को 100 से गुणा करता है और प्रतिशत चिह्न जोड़ता है, साथ ही वैकल्पिक परिशुद्धता की सुविधा देता है।

ratio = 0.847
print(f'{ratio:.1%}')

पूर्णांकों के आधार

प्रकार कोड आधार बदलते हैं: b द्विआधारी, o अष्टाधारी, x हेक्साडेसिमल (छोटे अक्षर), X हेक्साडेसिमल (बड़े अक्षर)।

n = 255
print(f'{n:b}')
print(f'{n:o}')
print(f'{n:x}')
print(f'{n:X}')

वैज्ञानिक संकेतन

e प्रकार संख्याओं को वैज्ञानिक संकेतन में दिखाता है और परिशुद्धता मैन्टिसा के अंकों को नियंत्रित करती है।

n = 123456.789
print(f'{n:.2e}')

वेरिएबल से गतिशील चौड़ाई

विनिर्देशक के भीतर घुंघराले कोष्ठकों को नेस्ट करके आप चौड़ाई या परिशुद्धता का मान किसी वेरिएबल से निकाल सकते हैं।

w = 10
val = 3.14159
print(f'[{val:{w}.2f}]')

त्वरित जाँच

f'{3.14159:.2f}' का परिणाम क्या होगा?

पुनरावृत्ति: format विनिर्देशक

कोलन के बाद आने वाले मुख्य विनिर्देशक:

  • .Nf दशमलव स्थान तय करता है और शुरुआत की संख्या चौड़ाई तय करती है।
  • < > ^ संरेखण नियंत्रित करते हैं; इनके पहले वैकल्पिक भराव वर्ण दिया जा सकता है।
  • , अंकों को हज़ारों के समूहों में बाँटता है और % प्रतिशत दिखाता है।
  • b o x X e संख्या का निरूपण बदलते हैं और नेस्ट किए गए घुंघराले कोष्ठक गतिशील चौड़ाई की सुविधा देते हैं।
for name, val in [('apple', 1.5), ('fig', 22.0)]:
    print(f'{name:<8}{val:>8.2f}')
शुरुआत निःशुल्क

एआई शिक्षक के साथ Python सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
76
पाठ
320

अक्सर पूछे जाने वाले प्रश्न

क्या “फ़ॉर्मैट विनिर्देशक” पाठ निःशुल्क है?

हाँ—“फ़ॉर्मैट विनिर्देशक” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Python Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Python Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“फ़ॉर्मैट विनिर्देशक” में मैं क्या सीखूँगा?

चौड़ाई, परिशुद्धता और संरेखण नियंत्रित करें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Python Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Python Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Python Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।

“फ़ॉर्मैट विनिर्देशक” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Python Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Python Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. f-string अभिव्यक्तियाँ
  2. फ़ॉर्मैट विनिर्देशक
  3. फ़ॉर्मैट की छोटी भाषा
  4. Template Strings और str.format
← Python Academy पर वापस जाएँ