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

पायथन में ट्रिपल कोट्स


पायथन के ट्रिपल कोट्स स्ट्रिंग्स को कई लाइनों तक फैलाने की अनुमति देकर बचाव में आते हैं, जिसमें वर्बेटिम NEWLINEs, TABs, और कोई अन्य स्पेशल कैरेक्टर्स शामिल हैं।

ट्रिपल कोट्स का सिंटैक्स तीन लगातार सिंगल या डबल कोट्स से मिलकर बनता है।

उदाहरण

#!/usr/bin/python
para_str = """this is a long string that is made up of several lines and non-printable characters such as TAB ( \t ) and they will show up that way when displayed. NEWLINEs within the string, whether explicitly given like this within the brackets [ \n ], or just a NEWLINE within the variable assignment will also show up. """
print para_str

आउटपुट

जब उपरोक्त कोड निष्पादित होता है, तो यह निम्नलिखित परिणाम देता है।

ध्यान दें कि कैसे हर एक स्पेशल कैरेक्टर को उसके प्रिंटेड फॉर्म में बदल दिया गया है, ठीक अंतिम NEWLINE तक "up." और क्लोजिंग ट्रिपल कोट्स के बीच स्ट्रिंग के अंत में। यह भी ध्यान दें कि NEWLINEs या तो एक लाइन के अंत में स्पष्ट कैरिज रिटर्न या इसके एस्केप कोड (\n) के साथ होते हैं:

this is a long string that is made up of several lines and non-printable characters such as TAB ( ) and they will show up that way when displayed. NEWLINEs within the string, whether explicitly given like this within the brackets [ ], or just a NEWLINE within the variable assignment will also show up.

रॉ स्ट्रिंग्स बैकस्लैश को बिल्कुल स्पेशल कैरेक्टर नहीं मानते। आप रॉ स्ट्रिंग में जो भी कैरेक्टर डालते हैं वह वैसे ही रहता है जैसा आपने लिखा था:

उदाहरण

#!/usr/bin/python
print 'C:\\nowhere'

आउटपुट

जब उपरोक्त कोड निष्पादित होता है, तो यह निम्नलिखित परिणाम देता है:

C:\nowhere

अब आइए रॉ स्ट्रिंग का उपयोग करें। हम r'expression' में एक्सप्रेशन डालेंगे:

उदाहरण

#!/usr/bin/python
print r'C:\\nowhere'

आउटपुट

जब उपरोक्त कोड निष्पादित होता है, तो यह निम्नलिखित परिणाम देता है:

C:\\nowhere

  1. - पायथन में स्ट्रिंग को घुमाएं

    मान लीजिए हमारे पास दो स्ट्रिंग्स, A और B हैं। हम स्ट्रिंग A को घुमाएंगे और जांचेंगे कि क्या यह घुमाने की किसी स्थिति में B से मेल खाता है, यदि हां तो true वापस करें, अन्यथा false। उदाहरण के लिए, यदि A = abcde, और B = bcdea तो उत्तर true होगा, क्योंकि A को घुमाकर B में बदला जा सकता है। हल करने के च

  1. - पायथन में स्ट्रिंग उल्टा करें

    मान लीजिए हमारे पास वर्णों की एक सरणी है। हमें बिना किसी अतिरिक्त स्थान का उपयोग किए स्ट्रिंग को उल्टा करना है। यदि स्ट्रिंग [H, E, L, L, O] जैसी है, तो आउटपुट [O, L, L, E, H] होगा। इसे हल करने के लिए हम इन चरणों का पालन करेंगे: दो पॉइंटर्स लें start = 0 और end = स्ट्रिंग की लंबाई - 1 पहले और अंति

  1. - पायथन में casefold() स्ट्रिंग विधि

    यह फ़ंक्शन किसी शब्द के अक्षरों को लोअरकेस में बदलने में सहायक होता है। जब दो स्ट्रिंग्स पर लागू किया जाता है तो यह उनके मानों का मिलान कर सकता है भले ही अक्षरों का केस कुछ भी हो। casefold() लागू करना नीचे दिए गए उदाहरण में हम एक स्ट्रिंग पर casefold() फ़ंक्शन लागू करते हैं और परिणाम सभी लोअरकेस अ