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

पायथन में स्ट्रिंग फॉर्मेटिंग ऑपरेटर


पायथन की सबसे अच्छी विशेषताओं में से एक स्ट्रिंग फॉर्मेट ऑपरेटर % है। यह ऑपरेटर स्ट्रिंग्स के लिए अद्वितीय है और C के printf() फ़ंक्शन परिवार के फ़ंक्शन्स न होने की कमी को पूरा करता है। एक सरल उदाहरण निम्नलिखित है:

उदाहरण

#!/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
एक्सपोनेंशियल नोटेशन (लोअरकेस 'e' के साथ)
10 %E
एक्सपोनेंशियल नोटेशन (अपरकेस 'E' के साथ)
11 %f
फ्लोटिंग पॉइंट रियल नंबर
12 %g
%f और %e में से छोटा
13 %G
%f और %E में से छोटा

अन्य समर्थित प्रतीक और कार्यक्षमता निम्नलिखित तालिका में सूचीबद्ध हैं:

क्र.सं. प्रतीक और कार्यक्षमता
1 *
आर्गुमेंट चौड़ाई या परिशुद्धता निर्दिष्ट करता है
2 -
लेफ्ट जस्टिफिकेशन
3 +
साइन प्रदर्शित करता है
4 <sp>
पॉजिटिव नंबर से पहले एक ब्लैंक स्पेस छोड़ता है
5 #
ऑक्टल लीडिंग जीरो ('0') या हेक्साडेसिमल लीडिंग '0x' या '0X' जोड़ता है, इस पर निर्भर करता है कि 'x' या 'X' का उपयोग किया गया था।
6 0
बाईं ओर से जीरो से पैड करता है (स्पेसेस के बजाय)
7 %
'%%' आपको एक सिंगल लिटरल '%' छोड़ता है
8 (var)
मैपिंग वेरिएबल (डिक्शनरी आर्गुमेंट्स)
9 m.n.
m न्यूनतम कुल चौड़ाई है और n दशमलव बिंदु के बाद प्रदर्शित करने के लिए अंकों की संख्या है (यदि लागू हो)।

  1. - पायथन में टर्नरी ऑपरेटर

    पायथन का टर्नरी ऑपरेटर (सशर्त अभिव्यक्ति) एक लाइन में शर्त के आधार पर मान चुनने की अनुमति देता है। सिंटैक्स [on_true] if [condition] else [on_false] बुनियादी उदाहरण y else y) # y फ़ंक्शन में उपयोग b else b print(find_max(5, 6)) # 6 वैकल्पिक कार्यान्वयन टपल इंडेक्सिंग b]) # b:6 डिक्शनरी

  1. - पायथन में JSON फॉर्मेटिंग

    JSON (जावा स्क्रिप्ट ऑब्जेक्ट नोटेशन) हल्का, अच्छी तरह से स्वीकृत डेटा इंटरचेंज फॉर्मेट है। पायथन में JSON फॉर्मेटिंग तकनीकों का उपयोग करके, हम JSON स्ट्रिंग्स को पायथन ऑब्जेक्ट्स में बदल सकते हैं, और पायथन ऑब्जेक्ट्स को JSON स्ट्रिंग्स में भी बदल सकते हैं। इन कार्यक्षमताओं का उपयोग करने के लिए, हम

  1. - पायथन में ऑपरेटर फ़ंक्शन

    पायथन में गणितीय संचालन के लिए कुछ अतिरिक्त स्टैंडर्ड लाइब्रेरी मेथड हैं, जैसे अंकगणितीय, तार्किक, संबंधपरक, बिटवाइज़ आदि ऑपरेशन। ये मेथड operator मॉड्यूल के तहत पाए जा सकते हैं। इसका उपयोग करने के लिए सबसे पहले हमें ऑपरेटर स्टैंडर्ड लाइब्रेरी मॉड्यूल को इम्पोर्ट करना होगा। import operator इस खंड म