البرمجة

كيفية طباعة النصوص في أعمدة باستخدام Python 3

لعمل تنسيق للنصوص في أعمدة في لغة Python 3، يمكنك استخدام الدالة format بالاعتماد على عدد الأحرف التي تريد أن تكون العمود عريضاً. في الشفرة التالية، سنقوم بعرض كيفية تنسيق النصوص في الأعمدة كما طلبت:

python
# تعريف بيانات المثال data = { 'Name': ['Joakim', 'Anders'], 'Bonus': [0, 0], 'Ones': [0, 0], 'Twos': [1, 1] } # طول العمود column_width = 10 # طباعة الأعمدة بالتنسيق المطلوب for key, values in data.items(): print("{:<{width}} {:<{width}}".format(key, values[0], width=column_width), end='') print("{:<{width}} {:<{width}}".format("", values[1], width=column_width))

تم استخدام {:<{width}} لتحديد النصوص على اليسار مع تحديد عرض العمود باستخدام width، وend='' لمنع الانتقال إلى سطر جديد بعد كل طباعة.

المزيد من المعلومات

بالطبع! في الشفرة السابقة، تم استخدام الدالة format لتنسيق النصوص في الأعمدة. داخل الدالة، استخدمنا {:<{width}} لتحديد أن النص يجب أن يُعرض على اليسار (<) ويكون عرض العمود محددًا بواسطة width. استخدمنا width=column_width لتحديد عرض العمود الذي تم تعريفه سابقًا بقيمة 10.

بعد ذلك، قمنا بطباعة القيم في الأعمدة بناءً على تنسيق العمود الذي تم تحديده. تم استخدام end='' لمنع إضافة سطر جديد بعد كل طباعة، مما يسهل عرض البيانات بشكل أنيق ومنظم في أعمدة.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر