-
मैं पायथन में str और int ऑब्जेक्ट्स को कैसे जोड़ सकता हूं?
संख्याओं के साथ एक स्ट्रिंग को संयोजित करने के लिए, आपको संख्याओं को स्ट्रिंग में डालने के लिए str(number) का उपयोग करना होगा। उदाहरण के लिए, >>> a = "string" >>> b = 1 >>> print a + str(b) string1 पायथन 2 में, आप संख्या को घेरने के लिए बैकटिक (``) का भी उपयोग क
-
मैं अजगर में एक स्ट्रिंग से एएनएसआई एस्केप अनुक्रमों को कैसे हटा सकता हूं?
आप पाइथन में एक स्ट्रिंग से एएनएसआई एस्केप अनुक्रमों को हटाने के लिए रेगेक्स का उपयोग कर सकते हैं। re.sub() का उपयोग करके बस एस्केप अनुक्रमों को एक खाली स्ट्रिंग के साथ प्रतिस्थापित करें। एएनएसआई एस्केप अनुक्रमों को हटाने के लिए आप जिस रेगेक्स का उपयोग कर सकते हैं वह है:(\x9B|\x1B\[)[0-?]*[ -\/]*[@-
-
पायथन में व्हाइटस्पेस पर स्ट्रिंग कैसे विभाजित करें?
आप स्ट्रिंग क्लास से स्प्लिट () का उपयोग कर सकते हैं। इस विधि के लिए डिफ़ॉल्ट डिलीमीटर व्हाइटस्पेस है, यानी, जब एक स्ट्रिंग पर कॉल किया जाता है, तो यह उस स्ट्रिंग को व्हाइटस्पेस वर्णों में विभाजित कर देगा। उदाहरण के लिए: >>>"Please split this string".split() ['Please'
-
पायथन में एनकोड/डिकोड में क्या अंतर है?
एक यूनिकोड स्ट्रिंग को बाइट्स की एक स्ट्रिंग के रूप में दर्शाने के लिए एन्कोडिंग के रूप में जाना जाता है। बाइट्स की एक स्ट्रिंग को एक यूनिकोड स्ट्रिंग में बदलने के लिए डिकोडिंग के रूप में जाना जाता है। जब भी आपको इसे IO के लिए उपयोग करने की आवश्यकता होती है, तो आप आमतौर पर एक यूनिकोड स्ट्रिंग को एन्
-
पायथन में किसी दिए गए स्ट्रिंग के सभी संभावित क्रमपरिवर्तन कैसे खोजें?
किसी दिए गए स्ट्रिंग के सभी संभावित क्रमपरिवर्तनों को खोजने के लिए, आप itertools मॉड्यूल का उपयोग कर सकते हैं जिसमें एक उपयोगी विधि है जिसे क्रमपरिवर्तन (iterable[, r]) कहा जाता है। यह विधि टुपल्स के रूप में चलने योग्य तत्वों के क्रमिक r लंबाई क्रमपरिवर्तन लौटाती है। स्ट्रिंग के रूप में सभी क्रमपरि
-
पायथन में स्ट्रिंग को बाइनरी में कैसे बदलें?
एक स्ट्रिंग को बाइनरी में बदलने के लिए, आपको प्रत्येक वर्ण पर पुनरावृति करने और इसे बाइनरी में बदलने की आवश्यकता है। फिर इन पात्रों को एक ही स्ट्रिंग में एक साथ जोड़ दें। आप वर्ण x को बाइनरी के रूप में प्रारूपित करने के लिए format(ord(x), b) का उपयोग कर सकते हैं। उदाहरण के लिए: >>>st = &quo
-
पायथन में दो दशमलव स्थानों के साथ एक फ्लोट कैसे प्रदर्शित करें?
आप पाइथन में फ़्लोटिंग पॉइंट नंबरों को एक निश्चित चौड़ाई में प्रारूपित करने के लिए स्ट्रिंग स्वरूपण का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आप दशमलव बिंदुओं को 12 वर्णों की चौड़ाई और दशमलव के दाईं ओर 2 अंकों के साथ संरेखित करना चाहते हैं, तो आप निम्न का उपयोग कर सकते हैं: >>>x = 12.3
-
कैसे अजगर का उपयोग कर एक स्ट्रिंग से एक चरित्र को हटाने के लिए?
यदि आप स्ट्रिंग से किसी निश्चित अनुक्रमणिका पर किसी वर्ण को हटाना चाहते हैं, तो आप उस वर्ण के बिना स्ट्रिंग बनाने के लिए स्ट्रिंग स्लाइसिंग का उपयोग कर सकते हैं। उदाहरण के लिए, >>> s = "Hello World" >>> s[:4] + s[5:] "Hell World" लेकिन यदि आप किसी वर्ण या वर्णो
-
कैसे जांचें कि पायथन में एक स्ट्रिंग ASCII में है या नहीं?
सबसे आसान तरीका है कि स्ट्रिंग के वर्णों पर लूप करें और जांचें कि प्रत्येक वर्ण ASCII है या नहीं। उदाहरण def is_ascii(s): return all(ord(c) < 128 for c in s) print is_ascii('ӓmsterdӒm') आउटपुट यह आउटपुट देगा: False लेकिन यह तरीका बहुत ही अक्षम है। एक बेहतर तरीका यह है कि st
-
पायथन में स्ट्रिंग से अंकों को छोड़कर वर्णों को कैसे हटाएं?
इसे हासिल करने के लिए हमारे पास कई तरह के तरीके हैं। यदि कथन के लिए ... का उपयोग करके हम गैर-अंकीय वर्णों को फ़िल्टर कर सकते हैं। उदाहरण के लिए: >>> s = "H3ll0 P30P13" >>> ''.join(i for i in s if i.isdigit()) '303013' हम वर्णों को फ़िल्टर करने के लिए फ़िल
-
कैसे जांचें कि पाइथन में एक चर का प्रकार स्ट्रिंग है या नहीं?
हम यह जांचने के लिए isinstance(var, class) का उपयोग कर सकते हैं कि var दिए गए वर्ग का उदाहरण है या नहीं। Python 2.x में str और unicode का बेस क्लास बेसस्ट्रिंग है। तो हम इसे इस प्रकार उपयोग कर सकते हैं: >>> s = 'A string' >>> isinstance(s, basestring) True >>> isin
-
पायथन में एक स्ट्रिंग के अंदर से एक सबस्ट्रिंग कैसे निकालें?
स्ट्रिंग के अंदर से सबस्ट्रिंग निकालने के लिए आप नियमित अभिव्यक्तियों में समूह कैप्चरिंग का उपयोग कर सकते हैं। आपको उस सबस्ट्रिंग के प्रारूप और उसके आस-पास को जानना होगा जिसे आप निकालना चाहते हैं। उदाहरण के लिए यदि आपके पास एक लाइन है और आप $xxx,xxx.xx प्रारूप के साथ पैसे की जानकारी निकालना चाहते है
-
पायथन में एक स्ट्रिंग को जोड़ने का पसंदीदा तरीका क्या है?
एक स्ट्रिंग को एक स्ट्रिंग वेरिएबल में जोड़ने का सबसे अच्छा तरीका + या +=का उपयोग करना है। ऐसा इसलिए है क्योंकि यह पठनीय और तेज़ है। वे भी उतने ही तेज हैं। इसके अलावा, यदि आप 2 स्ट्रिंग्स के साथ काम कर रहे हैं, तो एपेंड () का भी उपयोग किया जा सकता है। यदि आप स्ट्रिंग्स की एक सूची को संयोजित कर रहे
-
कैसे अजगर में एक स्ट्रिंग से सभी विशेष वर्ण, विराम चिह्न और रिक्त स्थान निकालने के लिए?
स्ट्रिंग से सभी विशेष वर्ण, विराम चिह्न और रिक्त स्थान को हटाने के लिए, स्ट्रिंग पर पुनरावृति करें और सभी गैर अल्फा न्यूमेरिक वर्णों को फ़िल्टर करें। उदाहरण के लिए: >>> string = "Hello $#! People Whitespace 7331" >>> ''.join(e for e in string if e.isalnum()
-
पायथन में एक स्ट्रिंग में सबसे लंबा दोहराव अनुक्रम कैसे खोजें?
आप इनपुट स्ट्रिंग में प्रत्येक स्थिति से शुरू होने वाले प्रत्येक उप स्ट्रिंग का मिलान करने के लिए डिफॉल्टडिक्ट का उपयोग कर सकते हैं। गेटसब विधि एक जनरेटर विधि है जो हर बार कॉल करने पर एक छोटी उप स्ट्रिंग उत्पन्न करती है। उदाहरण from collections import defaultdict def getsubs(loc, s): s
-
कैसे जांचें कि एक स्ट्रिंग को पायथन में फ्लोट में परिवर्तित किया जा सकता है या नहीं?
स्ट्रिंग को फ़्लोट करने के लिए पार्स करने के लिए, आप निम्न का उपयोग कर सकते हैं: try: print float('112.15') except ValueError: print 'Cannot parse' यह आपको आउटपुट देगा: 112.15 अगर आपकी स्ट्रिंग को पार्स नहीं किया जा सकता है, तो यह एक वैल्यू एरर देगा। आप
-
पायथन में दो से अधिक स्ट्रिंग्स से सबसे लंबे समय तक सामान्य सबस्ट्रिंग कैसे खोजें?
सबसे लंबे सामान्य सबस्ट्रिंग एल्गोरिथम के लिए सामान्य गतिशील प्रोग्रामिंग कार्यान्वयन O(nm) समय में चलता है। निम्नलिखित सबसे लंबे सामान्य सबस्ट्रिंग एल्गोरिथम का कार्यान्वयन है: उदाहरण def longest_common_substring(s1, s2): m = [[0] * (1 + len(s2)) for i in xrange(1 + len(s1))] &n
-
पायथन में विशिष्ट वर्णों के लिए एक स्ट्रिंग को कैसे स्कैन करें?
यदि आप यह जांचना चाहते हैं कि स्ट्रिंग में दिया गया वर्ण मौजूद है या नहीं, तो आप इसका उपयोग कर सकते हैं। उदाहरण के लिए, >>> s = "Hello world" >>> 'e' in s True यदि आपके पास वर्णों की एक सूची है जिसे आप खोजना चाहते हैं, तो आप सेट का उपयोग कर सकते हैं। इन वर्णों को
-
पायथन में एक स्ट्रिंग से तारीख कैसे निकालें?
आपको तारीख के प्रारूप को जानने की जरूरत है जो इसे निकालने के लिए स्ट्रिंग में हो सकता है। आप दिनांक निकालने के लिए बस एक नियमित अभिव्यक्ति का उपयोग कर सकते हैं और दिनांक को पार्स करने के लिए datetime.datetime.strptime का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आपके पास YYYY-MM-DD प्रारूप में एक स्ट्रि
-
पायथन में एक स्ट्रिंग से पूर्णांक मान कैसे प्राप्त करें?
आप किसी सरणी में उनके होने के क्रम में सभी पूर्णांक मान प्राप्त करने के लिए नियमित अभिव्यक्तियों का उपयोग कर सकते हैं। उन मानों को प्राप्त करने के लिए आप निम्न कोड का उपयोग कर सकते हैं - उदाहरण import re s = "12 hello 52 19 some random 15 number" # Extract numbers and cast them to int list