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

पाइथन में स्ट्रिंग्स का % क्या करता है?

% एक स्ट्रिंग स्वरूपण ऑपरेटर या इंटरपोलेशन ऑपरेटर है। प्रारूप% मान (जहां प्रारूप एक स्ट्रिंग है) को देखते हुए, प्रारूप में% रूपांतरण विनिर्देशों को मूल्यों के शून्य या अधिक तत्वों से बदल दिया जाता है। प्रभाव सी भाषा में स्प्रिंटफ () का उपयोग करने के समान है। उदाहरण के लिए,

>>> lang = "Python"
>>> print "%s is awesome!" % lang
Python is awesome

आप इस अंकन के साथ संख्याओं को प्रारूपित भी कर सकते हैं। उदाहरण के लिए,

>>> cost = 128.527
>>> print "The book costs $%.2f at the bookstore" % cost
The book costs $128.53 at the bookstore

आप स्ट्रिंग्स को प्रक्षेपित करने के लिए शब्दकोशों का भी उपयोग कर सकते हैं। उनके पास एक सिंटैक्स है जिसमें आपको % और रूपांतरण वर्ण के बीच कोष्ठक में कुंजी प्रदान करने की आवश्यकता होती है। उदाहरण के लिए,

print('%(language)s has %(number)03d quote types.' % {'language': "Python", "number": 2})
Python has 002 quote types.

आप यहां स्ट्रिंग स्वरूपण और उनके ऑपरेटरों के बारे में अधिक पढ़ सकते हैं:https://docs.python.org/3/library/stdtypes.html#printf-style-string-formatting


  1. पायथन में इनपुट () फ़ंक्शन क्या करता है?

    फ़ंक्शन इनपुट() उपयोगकर्ता के लिए एक संकेत प्रस्तुत करता है (raw_input([arg]) का वैकल्पिक तर्क), उपयोगकर्ता से इनपुट प्राप्त करता है। पायथन 2.x में, यह उपयोगकर्ता द्वारा डेटा इनपुट को एक प्रारूप में लौटाता है जिसकी व्याख्या अजगर द्वारा की जाती है। उदाहरण के लिए, यदि उपयोगकर्ता हैलो इनपुट करता है, तो

  1. रॉ_इनपुट () फ़ंक्शन अजगर में क्या करता है?

    फ़ंक्शन raw_input() उपयोगकर्ता को एक संकेत प्रस्तुत करता है (raw_input([arg]) का वैकल्पिक तर्क), उपयोगकर्ता से इनपुट प्राप्त करता है और उपयोगकर्ता द्वारा डेटा इनपुट को एक में लौटाता है डोरी। उदाहरण के लिए, name = raw_input("What is your name? ") print "Hello, %s." % name यह इनपु

  1. पायथन में रीलोड () फ़ंक्शन क्या करता है?

    फ़ंक्शन रीलोड (मॉड्यूलनाम) पहले से लोड किए गए मॉड्यूल को फिर से लोड करता है (यह मानते हुए कि आपने इसे सिंटैक्स आयात मॉड्यूलनाम के साथ लोड किया है। यह संवादात्मक उपयोग के लिए है, जहां आपने स्रोत फ़ाइल को संपादित किया है एक मॉड्यूल और पायथन को छोड़कर और इसे फिर से शुरू किए बिना इसका परीक्षण करना चाहते