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 तक। और ट्रिपल कोट्स को बंद करना। यह भी ध्यान दें कि NEWLINE या तो एक पंक्ति के अंत में एक स्पष्ट कैरिज रिटर्न या उसके एस्केप कोड (\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 =abcde, और B =bcdea तो उत्तर सही होगा, क्योंकि A को घुमाने के बाद B में बदला जा सकता है। इसे हल करने

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

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

  1. केसफोल्ड () पायथन में स्ट्रिंग

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