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

हम पायथन में जटिल संख्याओं के पूर्णांकों की एक स्ट्रिंग को कैसे अनपैक कर सकते हैं?


एक स्ट्रिंग में अल्पविराम द्वारा अलग किए गए दो पूर्णांक होते हैं। इसे पहले दो स्ट्रिंग्स की सूची में विभाजित किया जाता है जिनमें अंक होते हैं।

>>> s="1,2".split(",")
>>> s
['1', '2']

फिर दो वस्तुओं को पूर्णांक में बदल दिया जाता है और जटिल () फ़ंक्शन के लिए तर्क के रूप में उपयोग किया जाता है

>>> complex(int(s[0]), int(s[1]))
(1+2j)

यह एक जटिल संख्या में पूर्णांकों की स्ट्रिंग को अनपैक करने में परिणत होता है



  1. हम पायथन में कई सीमांकक के साथ एक स्ट्रिंग को कैसे तोड़ सकते हैं?

    हम re.split(delimiter, str) विधि का उपयोग करके कई सीमांकक के साथ एक स्ट्रिंग को तोड़ सकते हैं। यह सीमांकक और स्ट्रिंग का एक रेगेक्स लेता है जिसे हमें विभाजित करने की आवश्यकता होती है। उदाहरण के लिए: a='Beautiful, is; better*than\nugly' import re print(re.split('; |, |\*|\n',a)) हमें

  1. पायथन में एक स्ट्रिंग में कनवर्ट करने के लिए दो तारों में कैसे शामिल हों?

    पायथन में 2 स्ट्रिंग्स को जोड़ने के लिए, हम कॉन्सटेनेशन ऑपरेटर, + का उपयोग कर सकते हैं। उदाहरण के लिए: str1 = "Hello" str2 = "World" str3 = str1 + str2 print str3 यह हमें आउटपुट देगा: HelloWorld हम कई स्ट्रिंग्स को एक साथ जोड़ने के लिए str.join(seq) का भी उपयोग कर सकते हैं। उदा

  1. मैं कैसे जांचूं कि एक स्ट्रिंग में पाइथन में अक्षर या संख्याएं हैं या नहीं?

    पायथन स्ट्रिंग क्लास में isalnum () नामक एक विधि है जिसे एक स्ट्रिंग पर बुलाया जा सकता है और हमें बताता है कि स्ट्रिंग में केवल अल्फ़ान्यूमेरिक्स हैं या नहीं। आप इसे निम्न तरीके से कॉल कर सकते हैं: print( '123abc'.isalnum()) आउटपुट True print('123#$%abc'.isalnum()) आउटपुट False आप