str.format () Python3 में स्ट्रिंग स्वरूपण विधियों में से एक है जो एकाधिक प्रतिस्थापन और मानों के स्वरूपण की अनुमति देता है। यह विधि हमें स्थितिगत स्वरूपण के माध्यम से तत्वों को एक स्ट्रिंग में संयोजित करने की अनुमति देती है।
एकल फ़ॉर्मेटर का उपयोग करना:
फ़ॉर्मेटर एक या अधिक प्लेसहोल्डर और प्लेसहोल्डर को घुंघराले ब्रेसिज़ की एक जोड़ी द्वारा परिभाषित करके काम करते हैं। { }, एक स्ट्रिंग और कॉलिंग str.format ()। वह मान जिसे हम प्लेसहोल्डर में रखना चाहते हैं और फ़ॉर्मेटिंग फ़ंक्शन के पैरामीटर के रूप में पारित स्ट्रिंग के साथ संयोजित करना चाहते हैं।
सिंटैक्स: {} .format (मान)
पैरामीटर:
(मान): एक पूर्णांक, फ़्लोटिंग पॉइंट संख्यात्मक स्थिरांक, स्ट्रिंग, वर्ण या यहां तक कि चर भी हो सकते हैं .वापसी प्रकार: प्लेसहोल्डर स्थिति में पैरामीटर के रूप में पारित मान के साथ एक स्वरूपित स्ट्रिंग देता है।
कोड # 1: सरल प्रारूप डेमो ()।
# Python3 डेमो प्रोग्राम
# str.format () विधि
# एक साधारण स्ट्रिंग में फ़ॉर्मेट पैरामीटर का उपयोग करना
प्रिंट
(
"{}, geeks के लिए एक कंप्यूटर साइंस पोर्टल। "
<कोड वर्ग ="अपरिभाषित रिक्त स्थान"> कोड> <कोड वर्ग ="सादा ">। कोड> <कोड वर्ग ="फ़ंक्शन एस "> प्रारूप कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग ">" पायथन। इंजीनियरिंग " कोड> <कोड वर्ग = "सादा">)) कोड> code>
#
# के लिए फ़ॉर्मैट विकल्प का उपयोग करके मान एक वेरिएबल में स्टोर किया जाता है
str
=
" यह लेख इसमें लिखा गया है {} "
Print
(
str < / कोड> <कोड वर्ग = "सादा">। कोड> <कोड वर्ग = "कार्य"> प्रारूप कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग"> "अजगर" कोड> <कोड वर्ग = " प्लेन">))
# स्ट्रिंग फ़ॉर्मेटिंग एक संख्यात्मक स्थिरांक का उपयोग करके
प्रिंट कोड> <कोड क्लास =" प्लेन "> (
" हैलो, मैं {} साल का हूं! "
। कोड> <कोड वर्ग = "कार्य"> प्रारूप कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "मान"> 18 कोड> <कोड वर्ग = "सादा">))
आउटपुट: b>
GeeksforGeeks, एक कंप्यूटर विज्ञान गीक्स के लिए पोर्टल। यह लेख पायथन हैलो में लिखा गया है, मेरी उम्र 18 साल है!
एक से अधिक फॉर्मेटर्स का उपयोग करना:
स्ट्रिंग को फॉर्मेट करते समय कई जोड़ियों के घुंघराले ब्रेसिज़ का उपयोग किया जा सकता है। उदाहरण के लिए, यदि आपके वाक्य को चर के एक अलग प्रतिस्थापन की आवश्यकता है, तो आप कर्ली ब्रेसिज़ की दूसरी जोड़ी जोड़कर और विधि के दूसरे मान को पास करके ऐसा कर सकते हैं। पायथन प्लेसहोल्डर्स को in ऑर्डर में बदल देगा।
सिंटैक्स: {} {} .format (value1, value2)
पैरामीटर्स:
(value1, value2): पूर्णांक, फ्लोटिंग पॉइंट न्यूमेरिक कॉन्स्टेंट, स्ट्रिंग्स, कैरेक्टर और यहां तक कि वेरिएबल भी हो सकते हैं। अंतर केवल इतना है कि प्रारूप () विधि में पैरामीटर के रूप में पारित मानों की संख्या स्ट्रिंग में बनाए गए प्लेसहोल्डर्स की संख्या के बराबर होनी चाहिए।त्रुटियां और अपवाद:
IndexError: तब होता है जब स्ट्रिंग में एक अतिरिक्त प्लेसहोल्डर होता है और हमने फ़ॉर्मेट () विधि में इसके लिए कोई मान पास नहीं किया। पायथन आमतौर पर प्लेसहोल्डर्स को डिफ़ॉल्ट इंडेक्स के साथ असाइन करता है जैसे कि 0, 1, 2, 3 .... मानों को पैरामीटर के रूप में पारित करने के लिए। इसलिए जब इसका सामना किसी ऐसे प्लेसहोल्डर से होता है, जिसके इंडेक्स में पैरामीटर के रूप में कोई मान पास नहीं होता है, तो यह इंडेक्स एरर फेंकता है।
कोड # 2:
< br><टेबल बॉर्डर = "0" सेलपैडिंग = "0" सेलस्पेसिंग = "0"><कोड क्लास ="टिप्पणियां "> # पायथन प्रोग्राम इंडेक्स एरर दिखा रहा है
# चार प्लेसहोल्डर हैं, लेकिन
# केवल तीन मान पास
# फ़ॉर्मेटिंग फ़ंक्शन में पैरामीटर।
my_string
=
"{}, है a {} {} विज्ञान पोर्टल के लिए {}"
Print
(my_string.
format
(
" Python.Engineering "
, कोड> <कोड वर्ग ="स्ट्रिंग ">" कंप्यूटर " कोड> <कोड वर्ग =" सादा ">, कोड> <कोड वर्ग = "स्ट्रिंग"> "गीक्स" < /कोड> <कोड वर्ग = "सादा">)) कोड>
आउटपुट:
ट्रेसबैक (सबसे हाल की कॉल लास्ट): फाइल "/ होम / 949ca7b5b7e26575871639f03193d1b3.py ", लाइन 2, प्रिंट में (my_string.format ("पायथन" .इंजीनियरिंग "," कंप्यूटर "," गीक्स ")) इंडेक्स एरर: टपल इंडेक्स ऑफ रेंज
कोड # 3: b> मल्टीपल प्लेसहोल्डर्स वाले फॉर्मेटर्स।
<टेबल बॉर्डर = "0" सेलपैडिंग = "0" सेलस्पेसिंग = "0" >
# Python प्रोग्राम जो कई जगहों का उपयोग करता है
# होल्डर्स str का प्रदर्शन करने के लिए। फॉर्मेट () मेथड
# फंक्शन फॉर्मेट में एक से ज्यादा प्लेसहोल्डर ()
my_string कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "स्ट्रिंग"> "{}, {} के लिए एक {} विज्ञान पोर्टल है कोड> कोड>
<कोड वर्ग = "कीवर्ड"> प्रिंट कोड> <कोड वर्ग = "सादा"> (my_string. कोड> <कोड वर्ग = "कार्य"> प्रारूप कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग"> "GeeksforGeeks" कोड> <कोड वर्ग = " सादा">, कोड> <कोड वर्ग = "स्ट्रिंग"> "कंप्यूटर" कोड> <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "स्ट्रिंग">" गीक्स " कोड > ))
# विभिन्न डेटा प्रकार फ़ॉर्मेटिंग के लिए इस्तेमाल किया जा सकता है
Print
(
"नमस्ते! मेरा नाम {} है और मैं {} साल का हूं "
। < / कोड> <कोड वर्ग = "फ़ंक्शंस"> प्रारूप कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग"> "उपयोगकर्ता" कोड> <कोड वर्ग = "सादा" ">, कोड> <कोड वर्ग = "मान"> 19 कोड> <कोड वर्ग = "सादा">)) कोड>
<कोड वर्ग = "अपरिभाषित रिक्त स्थान"> # मान पैरामेट के रूप में पारित ers
# दर्ज किए जाने के क्रम में बदले जाते हैं
Print
< कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> "यह {} {} {} {}" कोड>
<कोड वर्ग = "सादा" है >. कोड> <कोड वर्ग = "कार्य"> प्रारूप कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग"> "एक" कोड> <कोड वर्ग = " सादा">, कोड> <कोड वर्ग = "स्ट्रिंग"> "दो" कोड> <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "स्ट्रिंग"> "तीन" कोड > <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "स्ट्रिंग">" चार " कोड> <कोड वर्ग = "सादा">)) c ode>
आउटपुट:
GeeksforGeeks, geeks के लिए एक कंप्यूटर विज्ञान पोर्टल है हाय! मेरा नाम उपयोगकर्ता है और मैं 19 वर्ष का हूँ यह एक दो तीन चार है
स्थिति और कीवर्ड तर्क के साथ स्वरूपक:
जब प्लेसहोल्डर हैं {} < / मजबूत> खाली हैं, पायथन उन मानों को प्रतिस्थापित करेगा जो क्रम में str.format () से गुजरते हैं।
str.format () विधि में मौजूद मान अनिवार्य रूप से tuple डेटा प्रकार , और टपल में निहित प्रत्येक विशिष्ट मान को इसके इंडेक्स नंबर द्वारा बुलाया जा सकता है, जो इंडेक्स नंबर 0 से शुरू होता है। इन इंडेक्स नंबरों को घुंघराले ब्रेसिज़ में पास किया जा सकता है जो मूल स्ट्रिंग में प्लेसहोल्डर के रूप में काम करते हैं।
सिंटैक्स: {0} {1} .format (positional_argument, keyword_argument)
पैरामीटर्स: (positional_argument , keyword_argument)
Positional_argument पूर्णांक, फ्लोटिंग पॉइंट न्यूमेरिक कॉन्स्टेंट, स्ट्रिंग्स, कैरेक्टर और यहां तक कि वेरिएबल भी हो सकते हैं।
कीवर्ड_आर्ग्यूमेंट अनिवार्य रूप से एक वैरिएबल स्टोरेज है। कुछ मूल्य, जिसे पा . के रूप में पारित किया जाता है rammeter.
कोड # 4:
# प्रदर्शित करने के लिए स्वरूपकों का उपयोग
# स्थितीय कीवर्ड तर्कों के साथ।
# स्थितिगत तर्क
# क्रम में
<कोड वर्ग = "कीवर्ड"> प्रिंट कोड> <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> "{0} प्यार {1} !!" < /कोड> <कोड वर्ग = "सादा">। कोड> <कोड वर्ग = "कार्य"> प्रारूप कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग"> "पायथन.इंजीनियरिंग" कोड> <कोड वर्ग = "सादा">, कोड>
<कोड वर्ग = "स्ट्रिंग"> "गीक्स" कोड> <कोड वर्ग = "सादा" ">))
# नंबर और इंडेक्स को
# प्लेसहोल्डर से स्वैप करें विकल्प
Print
(
"{1} प्यार {0} !!"
.
format
(
"GeeksforGeeks"
,
"गीक्स" कोड> <कोड वर्ग = "सादा">)) कोड>
<कोड वर्ग = "कीवर्ड"> प्रिंट कोड> < कोड क्लास = "सादा"> ( "हर {} को {} {} प्रोग्रामिंग और {}"
< कोड वर्ग = "सादा">। कोड> <कोड वर्ग = "कार्य"> प्रारूप कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग"> "प्रोग्रामर" कोड> <कोड वर्ग = " प्लेन">, कोड> <कोड क्लास = "स्ट्रिंग"> "ओपन" कोड> <कोड क्लास = "प्लेन">, कोड>
# इंडेक्स नंबर का इस्तेमाल करें
# मान को फिर से व्यवस्थित करने के लिए
< कोड वर्ग = "टिप्पणियां"> # वे लाइन पर दिखाई देते हैं
<कोड वर्ग = "कीवर्ड"> प्रिंट कोड> <कोड वर्ग = "सादा"> ( "प्रत्येक {3} को {2} {1} प्रोग्रामिंग और {0}"
का उपयोग पता होना चाहिए। कोड> <कोड वर्ग = "कार्य"> प्रारूप कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग"> "प्रोग्रामर" कोड> <कोड वर्ग = " सादा">, कोड> <कोड वर्ग = "स्ट्रिंग"> "खुला" कोड> <कोड वर्ग = "पी lain">,
" Source "
,
" ऑपरेटिंग सिस्टम "
code> )) cod e>
# कीवर्ड तर्कों को नाम दिया गया है
# कीवर्ड नाम से
Print
(
"{gfg} {1}"
के लिए एक {0} विज्ञान पोर्टल है। कोड> <कोड वर्ग = "कार्य"> प्रारूप कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग"> "कंप्यूटर" कोड> <कोड वर्ग =" सादा ">, कोड> <कोड वर्ग =" स्ट्रिंग ">" गीक्स " कोड> <कोड वर्ग =" सादा ">, gfg कोड> <कोड वर्ग = "कीवर्ड"> = कोड>
"GeeksforGeeks"
))
आउटपुट:
Python.Engineering love Geeks !! गीक्स को पायथन पसंद है।इंजीनियरिंग !! प्रत्येक प्रोग्रामर को ओपन सोर्स प्रोग्रामिंग और ऑपरेटिंग सिस्टम का उपयोग पता होना चाहिए प्रत्येक ऑपरेटिंग सिस्टम को सोर्स ओपन प्रोग्रामिंग और प्रोग्रामर पायथन के उपयोग को जानना चाहिए। इंजीनियरिंग गीक्स के लिए एक कंप्यूटर साइंस पोर्टल है
प्रकार विशिष्टता:
अतिरिक्त पैरामीटर हमारे सिंटैक्स में घुंघराले ब्रेसिज़ में शामिल किए जा सकते हैं। प्रारूप कोड सिंटैक्स {field_name:transform} का उपयोग करें, जहां field_name str.format () विधि के लिए तर्क की क्रमिक संख्या निर्दिष्ट करता है, और परिवर्तन डेटा प्रकार रूपांतरण कोड को संदर्भित करता है।
s - स्ट्रिंग्स
d - दशमलव पूर्णांक (आधार-10)
f - फ्लोटिंग पॉइंट डिस्प्ले
c - कैरेक्टर
b - बाइनरी
o - ऑक्टल
x - 9 के बाद छोटे अक्षरों वाला हेक्साडेसिमल
X - 9 के बाद बड़े अक्षरों वाला हेक्साडेसिमल
e - एक्सपोनेंट नोटेशन
सिंटैक्स:
स्ट्रिंग {field_name: रूपांतरण} example.format (मान)त्रुटियां और अपवाद:
ValueError: प्रकार रूपांतरण के दौरान त्रुटि उत्पन्न होती है इस विधि में।
कोड # 5:
# ValueError दिखाएँ जबकि
# जबरन pr प्रकार रूपांतरण करें
# जब एक फ्लोटिंग पॉइंट नंबर को स्पष्ट रूप से परिवर्तित किया जाता है r
आधार-10 दशमलव में "d" के साथ मानों की संख्या
# प्रकार का रूपांतरण हम मुठभेड़ मूल्य-त्रुटि।
Print
(
"आज का तापमान है {0: d} डिग्री बाहर! "
.
प्रारूप कोड> <कोड वर्ग = "सादा"> (
<कोड वर्ग = "मान"> 35.567 कोड> <कोड वर्ग = "सादा">)) कोड> < / p>
# गलत मानों से बचने के लिए इसके बजाय इसे लिखें ‚Äã‚Äã
& # 39; & # 39; & # 39; प्रिंट (& quot; आज का तापमान {0: .0f} डिग्री बाहर है! & Quot;
। स्वरूप (35,567)) & # 39; & # 39; "
आउटपुट:
ट्रेसबैक (सबसे हालिया कॉल अंतिम): फ़ाइल "/ होम/9daca03d1c7a94e7fb5fb326dcb6d242.py", पंक्ति 5, प्रिंट में ("तापमान आज {0: d} डिग्री बाहर है! ". स्वरूप (35.567)) ValueError: ’float’ प्रकार की वस्तु के लिए अज्ञात प्रारूप कोड’ d’ पूर्व>कोड # 6:
< कोड>
<कोड वर्ग = "टिप्पणियां"> # आधार-10 कनवर्ट करें दशमलव पूर्णांक कोड>
<कोड वर्ग = "टिप्पणियां"> # फ़्लोटिंग पॉइंट संख्यात्मक स्थिरांक कोड><कोड वर्ग = "फ़ंक्शंस"> प्रिंट कोड> <कोड वर्ग = "सादा"> (
"यह साइट { 0: f}% सुरक्षित रूप से {1} !! "
है। कोड> code>
format (
< कोड वर्ग = "मान"> 100 कोड> <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "स्ट्रिंग"> "एन्क्रिप्टेड" कोड> <कोड वर्ग = "सादा">))
# सटीकता को सीमित करने के लिए
<कोड वर्ग = "कीवर्ड"> प्रिंट कोड> <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> "इसका मेरा औसत {0} था {1: .2f}%"
<कोड वर्ग = "सादा">। कोड> <कोड वर्ग = "कार्य"> प्रारूप कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग"> "सेमेस्टर" कोड> <कोड वर्ग =" सादा ">, कोड> <कोड वर्ग =" मान "> 78.234876 कोड> <कोड वर्ग =" सादा ">)) कोड>
<कोड वर्ग = " टिप्पणियाँ"> # कोई दशमलव स्थान नहीं कोड>कोड वर्ग = "कीवर्ड"> प्रिंट कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग "> "इस {0} का मेरा औसत {1: .0f}%"
था। प्रारूप कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग"> "सेमेस्टर" कोड> <कोड वर्ग = "सादा">, कोड> <कोड class = "value"> 78.234876
))
# एक पूर्णांक को उसके बाइनरी में बदलें या
# विभिन्न अन्य रूपांतरित आधारों के साथ।
(
" The {0} 100 का है {1: b} "
.
प्रारूप कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग"> "बाइनरी" कोड> <कोड वर्ग = "सादा">, कोड>
100
))
<कोड वर्ग = "कीवर्ड"> प्रिंट कोड> <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> "100 का {0} {1: ओ है } "
.
format
(
कोड> <कोड वर्ग = "स्ट्रिंग"> "ऑक्टल" कोड> <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "मान"> 100 कोड> <कोड वर्ग = "सादा" >))बाहर निकलें:
यह साइट 100.0000% सुरक्षित रूप से एन्क्रिप्टेड है !! इस सेमेस्टर का मेरा औसत 78.23% था इस सेमेस्टर का मेरा औसत 78% था 100 का बाइनरी 1100100 है 100 का ऑक्टल 144 हैसबस्टीट्यूशन या जनरेटिंग स्पेस:
कोड # 7:
डिफ़ॉल्ट रूप से, रेखाएं फ़ील्ड के बाईं ओर संरेखित होती हैं, और संख्याएं — दायीं तरफ। हम कोलन के ठीक बाद संरेखण कोड डालकर इसे बदल सकते हैं।
": फ़ील्ड में टेक्स्ट को बाईं ओर संरेखित करें ^ : फ़ील्ड में मध्य टेक्स्ट & gt; : फ़ील्ड में टेक्स्ट को राइट-अलाइन करें
# दूरी प्रदर्शित करने के लिए जब
# स्ट्रिंग्स को पैरामीटर के रूप में पारित किया जाता है
(
"{0: 4}, {1: 8} के लिए कंप्यूटर विज्ञान पोर्टल है!"
< कोड वर्ग = "सादा">। कोड> <कोड वर्ग = "कार्य"> प्रारूप कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग"> "पायथन। इंजीनियरिंग "
,
" geeks "
))
# बेचने के लिए अंतराल को प्रदर्शित करना जब संख्यात्मक
# स्थिरांक को पैरामीटर के रूप में पारित किया जाता है।
(
" यह {0 है : 5} डिग्री बाहर! "
.
format
<कोड वर्ग = "सादा"> ( <कोड वर्ग = "मान"> 40 कोड> <कोड वर्ग = "सादा">)) कोड>
# स्ट्रिंग और न्यूमेरिक दोनों को प्रदर्शित करने के लिए
# स्थिरांक पैरामीटर के रूप में पास हुए
प्रिंट कोड> <कोड क्लास = "सादा"> (
<कोड क्लास = "स्ट्रिंग"> "{0: 4} {1:16} में स्थापित किया गया था!" कोड<कोड वर्ग = "सादा">। कोड> <कोड वर्ग = "कार्य"> प्रारूप कोड> <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> "गीक्सफॉरजीक्स" कोड> <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "मान"> 2009 कोड> <कोड वर्ग = "सादा">)) कोड> code>
# ट्यून स्पेस अलाइनमेंट का प्रस्ताव देने के लिए
प्रिंट < /कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग"> "{ 0: ^ 16} की स्थापना की गई थी में {1: & लेफ्टिनेंट; 4}! "
.
format
<कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग"> "GeeksforGeeks" कोड> <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "मान"> 2009))
प्रिंट कोड> <कोड क्लास = "सादा"> (
<कोड क्लास = "स्ट्रिंग"> "{: * ^ 20s} "कोड> <कोड वर्ग = "कार्य"> प्रारूप कोड> <कोड वर्ग = "सादा"> (कोड> <कोड वर्ग = "स्ट्रिंग"> "गीक्स" कोड> <कोड वर्ग = "plain">))
आउटपुट:
GeeksforGeeks, कंप्यूटर साइंस है गीक्स के लिए पोर्टल! यह 40 डिग्री बाहर है! पायथन। इंजीनियरिंग की स्थापना 2009 में हुई थी! पायथन। इंजीनियरिंग की स्थापना 2009 में हुई थी! ******* गीक्स ********एप्लिकेशन:
फॉर्मेटर्स का इस्तेमाल आमतौर पर डेटा को व्यवस्थित करने के लिए किया जाता है। फॉर्मेटर्स हो सकते हैं जब उनका उपयोग बड़ी मात्रा में डेटा को नेत्रहीन रूप से व्यवस्थित करने के लिए किया जाता है, तो उनके सर्वोत्तम प्रकाश में देखा जाता है। यदि हम उपयोगकर्ताओं को डेटाबेस दिखा रहे हैं, तो फ़ील्ड का आकार बढ़ाने और संरेखण को बदलने के लिए फ़ॉर्मेटर का उपयोग करके आउटपुट को अधिक पठनीय बना सकते हैं।
कोड # 8: बड़े डेटा संगठन को प्रदर्शित करने के लिए
<तालिका बॉर्डर = "0" सेलपैडिंग = "0" सेलस्पेसिंग = "0"> < tr>
# जो प्रिंट करता है i, i ^ 2, i ^ 3,
# i ^ 4 दी गई सीमा में
# फंक्शन मान आउटपुट करता है
# असंगठित कोड>
कोड वर्ग = "कीवर्ड"> def कोड> <कोड वर्ग = "सादा"> असंगठित (ए, बी): कोड> कोड> p>
<कोड वर्ग = "कीवर्ड"> कोड> के लिए "> श्रेणी कोड> <कोड वर्ग = "सादा"> (ए, बी): कोड>
<कोड सी लैस = "कार्य"> प्रिंट कोड> <कोड वर्ग ss = "सादा"> (i, i
*
*
2 < /कोड> <कोड वर्ग = "सादा">, मैं कोड> <कोड वर्ग = "कीवर्ड"> * कोड> <कोड वर्ग = "कीवर्ड"> * कोड> <कोड वर्ग = "मान" > 3 कोड> <कोड वर्ग = "सादा">, मैं कोड> <कोड वर्ग = "कीवर्ड"> * कोड> <कोड वर्ग = "कीवर्ड"> * कोड> <कोड वर्ग = "मान"> 4 कोड> <कोड वर्ग = "सादा">) कोड>
<कोड वर्ग = "अपरिभाषित रिक्त स्थान" > कोड>
कोड वर्ग = " टिप्पणियाँ"> # फ़ंक्शन मानों के एक संगठित सेट को प्रिंट करता है ‚Äã‚Äã
def
संगठित ( a, b):
for
i
में
range
(a, b):
# 6 देने के लिए फॉर्मेटर्स का उपयोग करना
<कोड वर्ग = "टिप्पणियां"> # मानों के प्रत्येक समूह के लिए ‚Äã‚Äã
(
" {: 6d} {: 6d} {: 6d} {: 6d} "
।
format
(i, i
*
* कोड> <कोड वर्ग =" मान "> 2 कोड> <कोड वर्ग =" सादा ">, मैं कोड> <कोड वर्ग = "कीवर्ड"> * कोड> < कोड वर्ग = "कीवर्ड"> * कोड> <कोड वर्ग = "मान"> 3 कोड> <कोड वर्ग = "सादा">, मैं कोड> <कोड वर्ग = "कीवर्ड"> * कोड> <कोड वर्ग = "कीवर्ड"> * कोड> <कोड वर्ग = "मान"> 4 कोड> <कोड वर्ग = "सादा">)) कोड>
br><कोड वर्ग = "टिप्पणियां"> चालक कोड कोड>
कोड वर्ग = "सादा"> n1 कोड> <कोड वर्ग = "कीवर्ड"> = कोड> < कोड क्लास = "फ़ंक्शंस"> इंट कोड> <कोड क्लास = "प्ल ऐन"> (कोड> <कोड क्लास ="फ़ंक्शंस "> इनपुट कोड> <कोड क्लास =" प्लेन "> (कोड> code>
" निचली श्रेणी दर्ज करें: - "
))
n2 कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "कार्य"> int कोड> <कोड वर्ग = "सादा"> (
input
(
"Enter अपर रेंज: -"
))
(
"------ Formatters का उपयोग करने से पहले ------- "
)
# बिना फॉर्मेट के किसी फंक्शन को कॉल करना
<कोड वर्ग = "सादा"> असंगठित (n1, n2)<कोड वर्ग = "कीवर्ड"> प्रिंट कोड> < कोड वर्ग = "सादा"> () कोड>
<कोड वर्ग = "कीवर्ड"> प्रिंट कोड> <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> "---------- फॉर्मेटर्स का उपयोग करने के बाद ---------"
)
< कोड वर्ग = "फ़ंक्शंस"> प्रिंट कोड> <कोड वर्ग = "सादा"> () कोड>
<कोड वर्ग = "टिप्पणियां"> # एक फ़ंक्शन को कॉल करें g# डेटा व्यवस्थित करने के लिए फ़ॉर्मैटर
व्यवस्थित (n1, n2)
आउटपुट:
निम्न श्रेणी दर्ज करें: - 3 ऊपरी श्रेणी दर्ज करें: - 10 ------ उपयोग करने से पहले फॉर्मेटर्स ------- 3 9 27 81 4 16 64 256 5 25 125 625 6 36 216 1296 7 49 343 2401 8 64 512 4096 9 81 729 6561 ------- फॉर्मेटर्स का उपयोग करने के बाद ---- ----- 3 9 27 81 4 16 64 256 5 25 125 625 6 36 216 1296 7 49 343 2401 8 64 512 4096 9 81 729 6561Shop
Latest questions
Wiki