في بايثون، تتضمن عملية تنسيق العملة تحويل قيمة رقمية إلى تمثيل سهل الاستخدام يتضمن رمز العملة. تتعمق هذه المقالة في طرق مختلفة لتنسيق العملة في بايثون، وتتناول سؤالًا محددًا يتعلق بتنسيق رقم كبير في تنسيق عملة مترجمة.
توفر وحدة اللغة حل شامل لتنسيق العملة وتنسيق التاريخ. من خلال استخدام إعدادات محلية محددة، يمكنك تنسيق الأرقام دون عناء وفقًا لاتفاقيات البلدان أو المناطق المختلفة.
لاستخدام وحدة الإعدادات المحلية لتنسيق العملة، اتبع الخطوات التالية:
على سبيل المثال، دعونا نقوم بتنسيق الرقم 188518982.18 إلى جنيه باستخدام وحدة اللغة:
>>> لغة الاستيراد >>> locale.setlocale( locale.LC_ALL, '' ) "الإنجليزية_الولايات المتحدة.1252" >>> locale.currency( 188518982.18 ) '$188518982.18'>>> import locale >>> locale.setlocale( locale.LC_ALL, '' ) 'English_United States.1252' >>> locale.currency( 188518982.18 ) '$188518982.18'افتراضيًا، تستخدم الدالة locale.currency() الفواصل كآلاف فواصل. ومع ذلك، يمكنك تمكين التجميع عن طريق تعيين معلمة التجميع على True:>>> locale.currency( 188518982.18, grouping=True ) '$188,518,982.18'
>>> import locale >>> locale.setlocale( locale.LC_ALL, '' ) 'English_United States.1252' >>> locale.currency( 188518982.18 ) '$188518982.18'خيارات تنسيق العملة الإضافيةبالإضافة إلى وحدة اللغة، توجد خيارات أخرى لتنسيق العملة في بايثون. وتشمل هذه ما يلي:
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3