ali_agha نشر 15 أكتوبر 2015 أرسل تقرير نشر 15 أكتوبر 2015 ما هي الطريقة الصحيحة لإضافة فواصل إلى عدد كبيرة لتسهيل قراءته؟ فعلى سبيل المثال هذا العدد 1234567 أريده أن يكون هكذا 1,234,567.ملاحظة: أستخدم الإصدار 2.6 من البايثون. اقتباس
0 هشام رزق الله نشر 15 أكتوبر 2015 أرسل تقرير نشر 15 أكتوبر 2015 يمكنك القيام بذلك عن طريق استخدام مكتبة locale ومن ثم وضع locale كـ 'en_US' الآن يمكن تغيير شكل الرقم عن طريق تابع format كما في المثال التالي:>>> import locale >>> locale.setlocale(locale.LC_ALL, 'en_US') 'en_US' >>> locale.format("%d", 1255000, grouping=True) '1,255,000' وهنالك حل آخر أسهل لكنه يعمل على الإصدار 2.7 من بايثون وهو استخدام دالة format المدمجة لتغيير شكل العدد إلى عدد بفواصل أو غيرها كما في المثال التالي:"{:,}".format(value) للمزيد من المعلومات حول هذه الدالة: التوثيق الرسمي. اقتباس
السؤال
ali_agha
ما هي الطريقة الصحيحة لإضافة فواصل إلى عدد كبيرة لتسهيل قراءته؟ فعلى سبيل المثال هذا العدد 1234567 أريده أن يكون هكذا 1,234,567.
ملاحظة: أستخدم الإصدار 2.6 من البايثون.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.