مافيا سفن أكس - Mafia7x

الطباعة وأساليبها في بايثون | الدرس الثالث

صورة الكاتب - Mafia7x - نشر في 18-02-2022 | التصنيف: بايثون
Python

مرحبا بك في الدرس الثالث من كورس تعلم لغة بايثون وفي البداية نستطيع القول أن بايثون هي لغة بسيطة للغاية ولها بناء جمل بسيط للغاية يشجع المبرمجين على البرمجة بدون كود معياري (مُعدة) ، أبسط دالة في بايثون هي print فهي ببساطة تطبع سطرًا وتتضمن أيضاً سطر جديد على عكس الكثير من لغات البرمجة مثل C التي عند الطباعة لا تتضمن سطر جديد تلقائيا وايضاً في بايثون هناك الكثير من اساليب الطباعة وسنعرض اهم الاساليب التي ستحتاجها عند تعلم بايثون والبرمجة بها.


الطباعة في بايثون

هناك نسختان رئيسيتان من إصدارات بايثون وهما Python2 و Python3 ، أن بايثون 2 و 3 مختلفان تمامًا مع العلم أننا في هذا الكورس نستخدم Python3 لأنه أكثر دقة من الناحية اللغوية ويدعم ميزات أحدث على سبيل المثال هناك فرق بين بايثون 2 و 3 وهو في دالة print والفرق هو أن في بايثون 2 عبارة print ليست دالة وبالتالي يتم استدعاؤها بدون أقواس ومع ذلك في بايثون 3 تعتبر دالة ويجب استدعائها بين الأقواس ويمكنك رؤية هذا في المثال التالي:

في المثال فوق قمنا بكتابة الامر print وفتحنا اقواس وبداخلها علامتي تنصيص والنص المراد طباعته وفي هذا المثال طبعنا النص Mafia7x وهذه هي طريقة الطباعة في لغة بايثون


طباعة رقم

في البايثون تستطيع طباعة رقم بطريقتين في الطريقة الاولى تستطيع استعمال الطريقة السابقة وكتابة الرقم مكان النص المراد طباعته كما في المثال التالي:

وفي الطريقة الثانية تستطيع كتابة الرقم مباشرة بدون ادخال علامتي تنصيص كما في المثال التالي:

بالطبع سيأتي في بالك سؤال وهو ما الفرق بالنهاية حصلنا على نفس النتيجة وهو رقم 7 وفي الحقيقة هناك فرق كبير وهو عند وضع الرقم بين علامتي تنصيص قد عرف الرقم او القيمة كنص او تستطيع القول كـ String وفي الطريقة الثانية عندما وضعنا الرقم بدون علامتي تنصيص قد عرف كرقم او تستطيع القول كـ Integer وهذه انواع من البيانات سنتعرف عليها عند دراسة المتغيرات في البايثون.


دمج النصوص

في البايثون تستطيع تقسيم ودمج النصوص مثلاً اريد أن اطبع النص Mafia واضيف له نص اخر وهو 7x ونستطيع فعل هذا عن طريق علامة الزائد + كما في المثال التالي:


استعمال n\ لأضافة سطر جديد

في البايثون تستطيع طباعة النصوص مع عمل سطر جديد بين النصوص عن طريق أضافة n\ وهي اختصار لكلمة newline وبدون عمل سطر جديد مباشرة كما في المثال التالي:


استعمال t\ لأضافة اربع مسافات فارغة

في البايثون تستطيع طباعة النصوص مع ترك أربع مسافات فارغة بين النصوص عن طريق اضافة t\ وهي اختصار لكلمة Tab وبدون عمل مسافات فارغة بشكل مباشرة كما في المثال التالي:


طباعة النصوص حسب التنسيق الذي تريده

في بايثون تستطيع طباعة النصوص بالتنسيق الذي يعجبك وبدون استعمال t\ او n\ عن طريق استعمال ستة علامات تنصيص """ """ ووضع النصوص او تستطيع القول القيم كما في المثال التالي:


ملاحظة: هناك المزيد من اساليب الطباعة وايضا الاختصارات غير n\ و t\ لكن هذا كل ما سنحتاجه وايضا ستستعمله عند تعلم والبرمجة عن طريق لغة بايثون لذا لا حاجة لأن نتعلم أشياء لن نستفاد منها ونحشر المعلومات فقط.


خاتمة

وهنا وصلنا لنهاية الدرس الثالث من كورس تعلم لغة بايثون وقد تعرفنا على اصدارات بايثون وطريقة الطباعة واساليب الطباعة مثل طباعة رقم وفي هذه الطريقة تعرفنا على نوعين من القيم التي سنتعرف عليها اكثر عند دراسة المتغيرات وايضا اختصارات الطباعة n\ و t\ وايضا الطباعة بالتنسيق الذي تريده عن طريق وضع ستة علامات تنسيق وغيرها من الامور وفي النهاية اود القول اني أتمنى انك استفدت واستمتعت بهذا الدرس ومع السلامة.

كاتب التدوينة
صورة التدوينة
Mafia7x   

     لا يوجد وصف Ok

close

عن أبي هريرة(رضي الله عنه): (قال رسول الله (صلى الله عليه وسلم):(كلمتان خفيفتان على اللسان، ثقيلتان في الميزان، حبيبتان إلى الرحمن: سبحان الله وبحمده، سبحان الله العظيم))