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

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

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

कहा जाता है

स्थिरांक

ascii_letters लोअरकेस और अपरकेस स्थिरांक का संयोजन।
ascii_lowercase लोअरकेस अक्षर 'abcdefghijklmnopqrstuvwxyz'
ascii_uppercase बड़े अक्षर 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
अंक स्ट्रिंग '0123456789'।
हेक्सडिजिट्स स्ट्रिंग '0123456789abcdefABCDEF'।
अक्टूबर अंक स्ट्रिंग '01234567'।
विराम चिह्न ASCII वर्णों की स्ट्रिंग जिन्हें विराम चिह्न माना जाता है।
प्रिंट करने योग्य ASCII वर्णों के अंक, ascii_letters, विराम चिह्न, और व्हाईटस्पेस की स्ट्रिंग।
व्हाइटस्पेस एक स्ट्रिंग जिसमें सभी ASCII वर्ण होते हैं जिन्हें रिक्त स्थान माना जाता है जैसे कि स्पेस, टैब, लाइनफीड, रिटर्न, फॉर्मफीड और वर्टिकल टैब।

आउटपुट

>>> import string
>>> string.ascii_letters
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
>>> string.ascii_lowercase
'abcdefghijklmnopqrstuvwxyz'
>>> string.ascii_uppercase
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
>>> string.digits
'0123456789'
>>> string.hexdigits
'0123456789abcdefABCDEF'
>>> string.octdigits
'01234567'
>>> string.printable
'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~ \t\n\r\x0b\x0c'
>>> string.punctuation
'!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'
>>> string.whitespace
' \t\n\r\x0b\x0c'

Capwords() फ़ंक्शन

यह फ़ंक्शन निम्न कार्य करता है -

  • दिए गए स्ट्रिंग तर्क को str.split() का उपयोग करके शब्दों में विभाजित करता है।

  • str.capitalize()

    . का उपयोग करके प्रत्येक शब्द को बड़ा करता है
  • और बड़े अक्षरों वाले शब्दों को str.join() का उपयोग करके जोड़ता है।

उदाहरण

>>> text='All animals are equal. Some are more equal'
>>> string.capwords(text)
'All Animals Are Equal. Some Are More Equal'

फ़ॉर्मेटर वर्ग

पायथन के बिल्ट-इन स्ट्र क्लास में फॉर्मेट () मेथड है जिसके इस्तेमाल से स्ट्रिंग को फॉर्मेट किया जा सकता है। फ़ॉर्मेटर ऑब्जेक्ट समान व्यवहार करता है। इस फ़ॉर्मेटर वर्ग को उपवर्गित करके अनुकूलित फ़ॉर्मेटर वर्ग लिखना उपयोगी हो सकता है।

>>> from string import Formatter
>>> f=Formatter()
>>> f.format('name:{name}, age:{age}, marks:{marks}', name='Rahul', age=30, marks=50)
'name:Rahul, age:30, marks:50'

टेम्पलेट

इस वर्ग का उपयोग एक स्ट्रिंग टेम्पलेट बनाने के लिए किया जाता है। यह सरल स्ट्रिंग प्रतिस्थापन के लिए उपयोगी साबित होता है।

>>> from string import Template
>>> text='My name is $name. I am $age years old'
>>> t=Template(text)
>>> t.substitute(name='Rahul', age=30)
'My name is Rahul. I am 30 years old'

  1. पायथन में स्ट्रिंग ऑपरेशंस

    पायथन में, एक मानक पुस्तकालय होता है, जिसे स्ट्रिंग . कहा जाता है . स्ट्रिंग मॉड्यूल में, स्ट्रिंग से संबंधित विभिन्न स्थिरांक, विधियां, कक्षाएं उपलब्ध हैं। इन मॉड्यूल का उपयोग करने के लिए, हमें स्ट्रिंग मॉड्यूल . को आयात करना होगा हमारे कोड में। आयात स्ट्रिंग कुछ स्ट्रिंग स्थिरांक और उनके संगत मा

  1. पायथन बूलियन ऑपरेशंस

    मूल बूलियन ऑपरेशन और, या, नहीं . हैं संचालन। और ऑपरेशन - और ऑपरेशन का मूल सिंटैक्स है:x और वाई यह इंगित करता है कि जब x गलत है, तो x लौटाएं, अन्यथा y लौटाएं। या ऑपरेशन −या ऑपरेशन का मूल सिंटैक्स है:x या वाई यह इंगित करता है कि जब x गलत है, तो y लौटाएं, अन्यथा x लौटाएं। नहीं ऑपरेशन - और ऑपरे

  1. पायथन स्ट्रिंग्स - बेसिक स्ट्रिंग ऑपरेशंस का अवलोकन

    स्ट्रिंग्स पायथन में बुनियादी डेटा प्रकारों में से एक है। पायथन स्ट्रिंग्स अक्षरों, अंकों और अन्य विशेष वर्णों से बने वर्णों की संख्या का एक संयोजन है। इस ट्यूटोरियल में, आप सीखेंगे कि विभिन्न परिदृश्यों में उन्हें कैसे बनाना, हेरफेर करना और उनका उपयोग करना है। पायथन में नई स्ट्रिंग बनाएं एक नया पा