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

क्या हम पायथन स्ट्रिंग्स पर गणित की कार्रवाई कर सकते हैं?

आप स्ट्रिंग में गणितीय अभिव्यक्तियों का मूल्यांकन करने के लिए eval फ़ंक्शन का उपयोग कर सकते हैं।

उदाहरण

उदाहरण के लिए, यदि आपके पास सामग्री (4*5) + 21 के साथ एक स्ट्रिंग है, तो आप इसे eval कर सकते हैं और परिणाम प्राप्त कर सकते हैं।

>>> s = "(4*5) + 22"
>>> eval(s)
42

Eval उन मामलों के लिए गणितीय अभिव्यक्तियों का मूल्यांकन करने के लिए पायथन नियमों का पालन करता है जिनमें कोष्ठक प्रदान नहीं किए जाते हैं, आदि। eval का उपयोग करते समय बहुत सावधान रहें, हालांकि यह बड़ी सुरक्षा खामियों और बग का स्रोत हो सकता है।


  1. मैं यूनिकोड स्ट्रिंग्स का पायथन टपल कैसे बना सकता हूं?

    आप इस टपल को परिभाषित करते समय u सिंटैक्स का उपयोग करके पाइथन में यूनिकोड स्ट्रिंग्स का एक टपल बना सकते हैं। उदाहरण a = [(u'亀',), (u'犬',)] print(a) आउटपुट यह आउटपुट देगा [('亀',), ('犬',)] ध्यान दें कि यदि आप यह कहना चाहते हैं कि यह एक यूनिकोड स्ट्रिंग है तो आपको u प्

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

    पायथन का बिल्ट-इन फंक्शन टपल () किसी भी सीक्वेंस ऑब्जेक्ट को टपल में बदल देता है। यदि यह एक स्ट्रिंग है, तो प्रत्येक वर्ण को एक स्ट्रिंग के रूप में माना जाता है और अल्पविराम द्वारा अलग किए गए टपल में डाला जाता है। >>> string="Tutorialspoint" >>> tuple(string) ('T'

  1. हम पायथन में दिनांक और समय का गणित कैसे कर सकते हैं?

    पायथन में टाइमडेल्टा ऑब्जेक्ट्स का उपयोग करके दिनांक और समय का गणित करना बहुत आसान है। जब भी आप किसी दिनांक/समय में जोड़ना या घटाना चाहते हैं, तो datetime.datetime() का उपयोग करें, फिर datetime.timedelta() उदाहरणों को जोड़ें या घटाएं। टाइमडेल्टा ऑब्जेक्ट एक अवधि का प्रतिनिधित्व करता है, दो तिथियों य