"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं पायथन में बड़ी संख्याओं को स्थानीयकृत मुद्रा के रूप में कैसे प्रारूपित कर सकता हूँ?

मैं पायथन में बड़ी संख्याओं को स्थानीयकृत मुद्रा के रूप में कैसे प्रारूपित कर सकता हूँ?

2024-11-11 को प्रकाशित
ब्राउज़ करें:130

How Can I Format Large Numbers as Localized Currency in Python?

पायथन में मुद्रा स्वरूपण को अनुकूलित करना

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

लोकेल मॉड्यूल के साथ मुद्रा प्रारूपण

स्थानीय मॉड्यूल एक प्रदान करता है मुद्रा स्वरूपण और दिनांक स्वरूपण के लिए व्यापक समाधान। विशिष्ट लोकेल सेटिंग्स का उपयोग करके, आप विभिन्न देशों या क्षेत्रों की परंपराओं के अनुसार आसानी से संख्याओं को प्रारूपित कर सकते हैं।

मुद्रा स्वरूपण के लिए लोकेल मॉड्यूल का उपयोग करने के लिए, इन चरणों का पालन करें:

  1. आयात करें लोकेल मॉड्यूल।
  2. locale.setlocale(locale.LC_ALL, '') का उपयोग करके लोकेल को अपनी इच्छित सेटिंग्स पर सेट करें। यह स्वचालित रूप से आपके सिस्टम की वर्तमान क्षेत्रीय सेटिंग्स से मेल खाने के लिए लोकेल को कॉन्फ़िगर करेगा। लोकेल मॉड्यूल का उपयोग करके पाउंड में:
  3. >>> लोकेल आयात करें >>> लोकेल.सेटलोकेल (लोकेल.LC_ALL, '' ) 'इंग्लिश_यूनाइटेड स्टेट्स.1252' >>> लोकेल.मुद्रा(188518982.18) '$188518982.18'
डिफ़ॉल्ट रूप से, locale.currency() फ़ंक्शन हजारों विभाजकों के रूप में अल्पविराम का उपयोग करता है। हालाँकि, आप ग्रुपिंग पैरामीटर को True पर सेट करके ग्रुपिंग को सक्षम कर सकते हैं:

>>> locale.currency(188518982.18, ग्रुपिंग=ट्रू) '$188,518,982.18'
>>> import locale
>>> locale.setlocale( locale.LC_ALL, '' )
'English_United States.1252'
>>> locale.currency( 188518982.18 )
'$188518982.18'
अतिरिक्त मुद्रा फ़ॉर्मेटिंग विकल्प

लोकेल मॉड्यूल के अलावा, पायथन में मुद्रा फ़ॉर्मेटिंग के लिए अन्य विकल्प मौजूद हैं। इनमें शामिल हैं:
>>> import locale
>>> locale.setlocale( locale.LC_ALL, '' )
'English_United States.1252'
>>> locale.currency( 188518982.18 )
'$188518982.18'

दशमलव मॉड्यूल दशमलव स्वरूपण पर सटीक नियंत्रण प्रदान करता है।

num2words पैकेज संख्याओं को शब्दों में परिवर्तित करता है, जो कुछ अनुप्रयोगों में मुद्रा राशियों के लिए उपयोगी हो सकता है।

  • किस विधि का उपयोग करना है इसका चुनाव आपकी विशिष्ट स्वरूपण आवश्यकताओं पर निर्भर करता है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3