पायथन की सबसे अच्छी विशेषताओं में से एक स्ट्रिंग प्रारूप ऑपरेटर% है। यह ऑपरेटर स्ट्रिंग्स के लिए अद्वितीय है और सी के प्रिंटफ () परिवार से कार्यों के पैक के लिए बनाता है। निम्नलिखित एक सरल उदाहरण है -
उदाहरण
#!/usr/bin/python print "My name is %s and weight is %d kg!" % ('Zara', 21)
आउटपुट
जब उपरोक्त कोड निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
My name is Zara and weight is 21 kg!
यहाँ प्रतीकों के पूरे सेट की सूची दी गई है जिनका उपयोग % -
. के साथ किया जा सकता है <टेबल> <थेड> क्रमांक <थ> प्रतीक और रूपांतरण प्रारूपित करें 1 %cचरित्र
2 %s
स्वरूपण से पहले str () के माध्यम से स्ट्रिंग रूपांतरण
3 %i
हस्ताक्षरित दशमलव पूर्णांक
4 %d
हस्ताक्षरित दशमलव पूर्णांक
5 %u
अहस्ताक्षरित दशमलव पूर्णांक
6 %o
अष्टक पूर्णांक
7 %x
हेक्साडेसिमल पूर्णांक (लोअरकेस अक्षर)
8 %X
हेक्साडेसिमल पूर्णांक (अपरकेस अक्षर)
9 %e
घातीय संकेतन (लोअरकेस 'ई' के साथ)
10 %E
घातीय संकेतन (अपरकेस 'ई' के साथ)
11 %f
फ्लोटिंग पॉइंट वास्तविक संख्या
12 %g
%f और %e . से छोटा
13 %G
%f और %E . से छोटा
अन्य समर्थित प्रतीक और कार्यक्षमता निम्न तालिका में सूचीबद्ध हैं -
<टेबल> <टेबल> <थेड> क्रमांक <थ> प्रतीक और कार्यक्षमता 1 *तर्क चौड़ाई या परिशुद्धता निर्दिष्ट करता है
2 -
वाम औचित्य
3 +
संकेत प्रदर्शित करें
4
धनात्मक संख्या के पहले रिक्त स्थान छोड़ें
5 #
ऑक्टल अग्रणी शून्य ( '0' ) या हेक्साडेसिमल अग्रणी '0x' या '0X' जोड़ें, इस पर निर्भर करते हुए कि 'x' या 'X' का उपयोग किया गया था।
6 0
शून्य के साथ बाएं से पैड (रिक्त स्थान के बजाय)
7 %
'%%' आपको एक ही शाब्दिक '%' के साथ छोड़ देता है
8 (var)
मानचित्रण चर (शब्दकोश तर्क)
9 म.
m न्यूनतम कुल चौड़ाई है और n दशमलव बिंदु (यदि लागू हो) के बाद प्रदर्शित होने वाले अंकों की संख्या है।