-
पायथन में स्ट्रिंग से नंबर कैसे निकालें?
यदि आप केवल पॉजिटिव इंटीजर्स चाहते हैं, तो आप विभाजित करके और नंबरों की खोज करके निम्न प्रकार से कर सकते हैं: >>> str = h3110 23 cat 444.4 rabbit 11 2 dog >>> [int(s) for s in str.split() if s.isdigit()] [23, 11, 2] अन्य सभी मामलों के लिए, नियमित अभिव्यक्ति का उपयोग करना सबसे अच्छा
-
पायथन में स्ट्रिंग से विशिष्ट कैरेक्टर्स कैसे हटाएं?
स्ट्रिंग क्लास में एक replace मेथड होता है जिसका उपयोग स्ट्रिंग में सबस्ट्रिंग को बदलने के लिए किया जा सकता है। हम इस मेथड का उपयोग उन कैरेक्टर्स को खाली स्ट्रिंग से बदलने के लिए कर सकते हैं जिन्हें हम हटाना चाहते हैं। उदाहरण के लिए: >>> Hello people.replace(e, ) Hllo popl यदि आप एक ही लाइन
-
पायथन में हेक्स स्ट्रिंग को इंट में कैसे बदलें?
हेक्स स्ट्रिंग्स में आमतौर पर 0x प्रीफिक्स होता है। यदि आपके पास यह प्रीफिक्स और एक वैध स्ट्रिंग है, तो आप पूर्णांक प्राप्त करने के लिए int(string, 0) का उपयोग कर सकते हैं। 0 फ़ंक्शन को प्रीफिक्स से बेस को स्वचालित रूप से व्याख्या करने के लिए कहा जाता है। उदाहरण के लिए: >>> int(0xfe43, 0) 6
-
पायथन में वेरिएबल नाम को स्ट्रिंग के रूप में कैसे प्राप्त करें?
यह वास्तव में पायथन में कुछ ऐसा नहीं है जो आप करते हैं क्योंकि वेरिएबल्स वास्तव में ऑब्जेक्ट्स के लिए नाम मैपिंग हैं। पायथन में केवल वे ऑब्जेक्ट्स हैं जिनके कैनोनिकल नाम हैं वे हैं मॉड्यूल्स, फ़ंक्शन्स, और क्लासेस, और निश्चित रूप से इसकी कोई गारंटी नहीं है कि यह कैनोनिकल नाम फ़ंक्शन या क्लास परिभाषि
-
पायथन में अपरकेस लेटर्स और डिजिट्स के साथ रैंडम स्ट्रिंग कैसे जनरेट करें?
आप एक रैंडम कैरेक्टर प्राप्त करने के लिए random.choice(list_of_choices) का उपयोग कर सकते हैं। फिर इस पर लूप चलाकर एक सूची प्राप्त करें और अंत में इस सूची को जोड़कर एक स्ट्रिंग प्राप्त करें। यहां विकल्पों की सूची अपरकेस लेटर्स और डिजिट्स है। उदाहरण के लिए: import string import random def get_random_
-
पायथन में अपरिवर्तनीय स्ट्रिंग की आईडी कैसे बदलें?
पायथन में स्ट्रिंग्स अपरिवर्तनीय होती हैं, इसका मतलब है कि एक बार स्ट्रिंग बन जाने के बाद, इसे बदला नहीं जा सकता। जब आप एक स्ट्रिंग बनाते हैं, और यदि आप वही स्ट्रिंग बनाकर दूसरे वेरिएबल को असाइन करते हैं तो वे दोनों उसी स्ट्रिंग/मेमोरी को पॉइंट करेंगे। उदाहरण के लिए, >>> a = hi >>>
-
पायथन में प्रिंट करते समय बैकस्लैश दो बार क्यों दिखाई देते हैं?
बैकस्लैश एक एस्केप कैरेक्टर है। इसका उपयोग कोट्स, डबल कोट्स, नई लाइन आदि जैसे कैरेक्टर्स को एस्केप करने के लिए किया जाता है। जब हम बैकस्लैश वाली स्ट्रिंग को प्रिंट करते हैं, तो हम इसे दो बार देखते हैं क्योंकि बैकस्लैश को स्वयं को एस्केप करने के लिए भी एक बैकस्लैश की आवश्यकता होती है। इसका मतलब है कि
-
पायथन में फ़ंक्शन नाम को स्ट्रिंग के रूप में कैसे प्राप्त करें?
हर फ़ंक्शन के साथ __name__ नामक एक प्रॉपर्टी जुड़ी होती है। हम इस प्रॉपर्टी को एक्सेस करके फ़ंक्शन का नाम प्राप्त कर सकते हैं। उदाहरण के लिए: def some_func(): return 0 print(some_func.__name__) यह हमें आउटपुट देगा: some_func
-
पायथन में पायथन कोड वाली स्ट्रिंग को कैसे एक्जीक्यूट करें?
यदि आप पायथन स्टेटमेंट्स को एक्जीक्यूट करना चाहते हैं, तो आप exec(string) का उपयोग कर सकते हैं। उदाहरण के लिए, >>> my_code = print Hello World! >>> exec(my_code) Hello World! लेकिन यदि आप केवल एक एक्सप्रेशन के मान का मूल्यांकन करना चाहते हैं, तो आप eval() का उपयोग कर सकते हैं। उदाह
-
पायथन में लंबी मल्टी-लाइन स्ट्रिंग कैसे बनाएं?
मल्टी-लाइन स्ट्रिंग्स बनाने के लिए, सिंगल/डबल कोट्स के एक जोड़े के बजाय, हम तीन जोड़े का उपयोग करते हैं। उदाहरण के लिए, multiline_str = My multi-line string print(multiline_str) यह आउटपुट देगा: My multi-line string ध्यान दें कि आप इस नोटेशन का उपयोग करके स्ट्रिंग्स को इंटरपोलेट नहीं कर सकते।
-
पायथन में कैसे जांचें कि एक स्ट्रिंग में कई स्ट्रिंग्स मौजूद हैं?
यह जांचने के लिए कि क्या किसी सरणी में मौजूद स्ट्रिंग्स में से कोई दूसरी स्ट्रिंग में मौजूद है, आप any फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण arr = [a, e, i, o, u] str = hello people if any(c in str for c in arr): print(Found a match) आउटपुट यह आपको आउटपुट देगा: Found a match उदाहरण हालांकि यह थोड
-
पायथन 3 में स्ट्रिंग को बाइट्स में कैसे बदलें?
पायथन 3 में स्ट्रिंग को बाइट्स में बदलने के लिए, आप स्ट्रिंग क्लास से encode() फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण के लिए, >>> s = uHell\Theta; W\Theta;rld >>> s.encode(utf-8) Hell\xce\x98 W\xce\x98rld
-
पायथन में स्ट्रिंग खाली है या नहीं जांचने का सबसे सुंदर तरीका क्या है?
खाली स्ट्रिंग्स falsy होती हैं जिसका अर्थ है कि वे बूलियन संदर्भ में झूठी मानी जाती हैं, इसलिए आप बस not string का उपयोग कर सकते हैं। उदाहरण string = if not string: print(Empty String!) आउटपुट यह आउटपुट देगा: Empty String! उदाहरण यदि आपकी स्ट्रिंग में व्हाइटस्पेस हो सकता है और आप फिर भी चाहते ह
-
पायथन में स्ट्रिंग में एस्केप सीक्वेंस कैसे प्रोसेस करें?
पायथन में बैकस्लैश से एस्केप्ड स्ट्रिंग्स को अनएस्केप करने के दो तरीके हैं। पहला है literal_eval का उपयोग करके स्ट्रिंग का मूल्यांकन करना। ध्यान दें कि इस विधि में आपको स्ट्रिंग को कोट्स की एक और परत से घेरने की आवश्यकता होती है। उदाहरण के लिए: >>> import ast >>> a = Hello,\\nworld
-
पायथन में सबस्ट्रिंग स्लाइसिंग इंडेक्स आउट ऑफ रेंज क्यों काम करता है?
किसी अनुक्रम (कम से कम बिल्ट-इन्स के लिए) की सीमाओं के बाहर स्लाइसिंग करने से त्रुटि नहीं होती। इंडेक्सिंग एक आइटम लौटाता है, लेकिन स्लाइसिंग आइटम्स का एक उप-अनुक्रम लौटाता है। इसलिए जब आप एक गैर-मौजूद मान को इंडेक्स करने का प्रयास करते हैं, तो लौटाने के लिए कुछ नहीं होता; लेकिन जब आप सीमाओं के बाहर
-
पायथन में फ्लोटिंग नंबर को निश्चित चौड़ाई में कैसे फॉर्मेट करें?
आप पायथन में फ्लोटिंग पॉइंट नंबर को निश्चित चौड़ाई में फॉर्मेट करने के लिए स्ट्रिंग फॉर्मेटिंग का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आप दशमलव बिंदुओं को 12 कैरेक्टर की चौड़ाई के साथ संरेखित करना चाहते हैं और दशमलव के दाईं ओर 4 अंक चाहते हैं, तो आप निम्न का उपयोग कर सकते हैं: >>> x = 12.3
-
पायथन में स्ट्रिंग्स की सूची को कैसे सॉर्ट करें?
किसी सूची को इन-प्लेस सॉर्ट करने के लिए, यानी सूची को स्वयं सॉर्ट करना और उस सूची में क्रम को बदलना, आप स्ट्रिंग्स की सूची पर sort() का उपयोग कर सकते हैं। उदाहरण के लिए, >>> a = [Hello, My, Followers] >>> a.sort() >>> print(a) [Followers, Hello, My] यदि आप मूल सूची को बरकर
-
पायथन में स्ट्रिंग को नंबरों के साथ कैसे जोड़ें?
स्ट्रिंग को नंबर के साथ जोड़ने के लिए, आपको str(number) का उपयोग करके नंबर को स्ट्रिंग में कास्ट करना होगा। उदाहरण के लिए, >>> a = string >>> b = 1 >>> print(a + str(b)) string1 पायथन 2 में, आप नंबर को बैकटिक (`) से घेरकर भी वही परिणाम प्राप्त कर सकते हैं। ध्यान दें कि बैक
-
पायथन में स्ट्रिंग से नॉन-प्रिंटेबल कैरेक्टर्स कैसे हटाएं?
यदि आपके पास केवल ASCII कैरेक्टर्स हैं और आप नॉन-प्रिंटेबल कैरेक्टर्स को हटाना चाहते हैं, तो सबसे आसान तरीका है string.printable का उपयोग करके उन कैरेक्टर्स को फ़िल्टर करना। उदाहरण के लिए, >>> import string >>> filter(lambda x: x in string.printable, \x01string) string 0x01 प्रिंट
-
पायथन में बैकस्लैश-एस्केप्ड स्ट्रिंग को अन-एस्केप कैसे करें?
पायथन में बैकस्लैश से एस्केप्ड स्ट्रिंग्स को अनएस्केप करने के दो तरीके हैं। पहला है literal_eval का उपयोग करके स्ट्रिंग का मूल्यांकन करना। ध्यान दें कि इस विधि में आपको स्ट्रिंग को कोट्स की एक और परत से घेरने की आवश्यकता होती है। उदाहरण के लिए: >>> import ast >>> a = Hello,\\nworld