تقنية

format في بايثون: لماذا تجمع _x أربع خانات؟

1_2345 فيها أربع خانات بعد الفاصل.
تجميع سداسي.

_ تفصل كل أربع خانات مع x، وكل ثلاث مع d. [1]

الخلاصة السريعة

لأن التجميع يتبع نوع العرض. [1]

  • _ تفصل كل أربع خانات مع x، وكل ثلاث مع d. [1]
  • x عرض سداسي عشري؛ d عرض عشري. خيار _ أضيف في بايثون 3.6. [1]
  • مثال مؤلف على CPython 3.12.14: x=74565؛ format(x,"_x") تعطي "1_2345". [1]
  • format(x,"_d") تعطي "74_565"؛ التجميع في المثال من جهة اليمين. [1]
  • تحكم مستقل: قسمة العدد إلى مجموعات بأساس 16^4 أو 1000 تعيد النصين؛ تبقى قيمته 74565. [1]

أربع أو ثلاث

_ تفصل كل أربع خانات مع x، وكل ثلاث مع d. [1]

نوع العرض والإصدار

x عرض سداسي عشري؛ d عرض عشري. خيار _ أضيف في بايثون 3.6. [1]

التجميع السداسي

مثال مؤلف على CPython 3.12.14: x=74565؛ format(x,"_x") تعطي "1_2345". [1]

x=74565 [1]

74_565 فيها ثلاث خانات بعد الفاصل.
تجميع عشري.

العشري والتحكم

format(x,"_d") تعطي "74_565"؛ التجميع في المثال من جهة اليمين. [1]

format(x,"_d") -> "74_565" [1]

تحكم مستقل: قسمة العدد إلى مجموعات بأساس 16^4 أو 1000 تعيد النصين؛ تبقى قيمته 74565. [1]

المراجع

  1. Python — underscore grouping

للتوسع: لغات البرمجة.

أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.