بايثون هي واحدة من لغات البرمجة الأكثر شعبية في العالم. يحتوي على الكثير من الميزات والأدوات المفيدة التي تجعله أداة تطوير مرنة وقوية للغاية. تتمثل إحدى المهام الرئيسية للمبرمج في عرض نتائج البرنامج على الشاشة.
هناك عدة طرق لإخراج النتيجة في بيثون. واحدة من أبسط هو استخدام وظيفة الطباعة (). تتيح لك هذه الوظيفة عرض نص أو قيمة متغير على الشاشة. مثال الاستخدام:
طباعة ("مرحبا ، العالم!")
سيعرض هذا الرمز عبارة " مرحبا ، العالم!". يمكن أن تقبل وظيفة الطباعة () عدة وسيطات ، والتي سيتم عرضها مفصولة بمسافة. على سبيل المثال:
طباعة ("اسمي" ، الاسم ، "وأنا" ، العمر ، " سنوات.")
سيعرض هذا الرمز عبارة " اسمي إيفان وعمري 25 عاما.". يمكن ملاحظة أنه تم عرض قيم اسم المتغيرات والعمر على الشاشة مع النص.
- باستخدام وظيفة الطباعة ()
- باستخدام مشغل الإخراج
- الكتابة إلى ملف والقراءة
- الكتابة إلى ملف
- القراءة من ملف
- الإخراج المنسق
- العمل مع المتغيرات
- إعادة توجيه الإخراج
- الإخراج إلى وحدة التحكم
- سؤال وجواب
- كيف يمكنني إخراج قيمة متغير في بيثون?
- كيف يمكنني إخراج قيم متعددة في سطر واحد في بيثون?
- هل من الممكن تنسيق الإخراج في بيثون?
- كيف يمكنني إخراج نتيجة حساب صيغة في بيثون?
باستخدام وظيفة الطباعة ()
تعد وظيفة الطباعة () واحدة من أبسط الطرق وأكثرها ملاءمة لإخراج نتيجة في بايثون. يسمح لك بعرض قيم المتغيرات والسلاسل والبيانات الأخرى.
الاستخدام الرئيسي لوظيفة الطباعة () هو إخراج المعلومات إلى وحدة التحكم أو المحطة الطرفية. يمكن أن يقبل وسيطا واحدا أو أكثر ، والذي سيتم إخراجه بالترتيب الذي تم تمريره به.
مثال على استخدام وظيفة الطباعة () لإخراج سلسلة:
طباعة ("مرحبا ، العالم!")
في هذا المثال ، تعرض وظيفة الطباعة () السلسلة " مرحبا ، العالم!".
يمكن أن تقبل وظيفة الطباعة () أيضا المتغيرات والتعبيرات. يوجد أدناه مثال على إخراج قيمة المتغير:
س = 10
طباعة ("قيمة المتغير س:" ، س)
سيتم طباعة النص "قيمة المتغير س:" قبل قيمة المتغير س.
يمكن أن تقبل وظيفة الطباعة () وسيطات متعددة مفصولة بفواصل. سيتم عرضها على الشاشة مع وجود مسافات بينها. على سبيل المثال:
أ = 5
ب = 7
طباعة ("المتغيرات أ و ب تساوي:" ، أ ، ب)
ستكون نتيجة تنفيذ هذا الرمز هي السلسلة"المتغيرات أ و ب تساوي: 5 7".
يمكن أيضا استخدام وظيفة الطباعة () لإخراج عناصر القائمة أو قيم القاموس. أدناه مثال:
أرقام = [1, 2, 3, 4, 5]
طباعة ("قائمة الأرقام:" ، أرقام)
ستكون النتيجة قائمة بالأرقام: [1, 2, 3, 4, 5].
يمكنك أيضا استخدام تنسيق السلسلة باستخدام وظيفة الطباعة (). على سبيل المثال:
الاسم = "إيفان"
العمر = 30
طباعة ("اسمي ٪ ق وأنا ٪ د سنة."٪(الاسم والعمر))
في هذا المثال ، بدلا من الأحرف ٪ س و ٪ د ، يتم استبدال قيم اسم المتغيرات والعمر ، على التوالي.
وبالتالي ، فإن وظيفة الطباعة () هي طريقة بسيطة ومريحة لإخراج النتائج في بيثون. جنبا إلى جنب مع وظائف اللغة الأخرى والبنى ، فإنه يسمح لك لإنشاء برامج أكثر تعقيدا التي يمكن إخراج المعلومات للمستخدم.
باستخدام مشغل الإخراج
. يسمح لك بعرض البيانات في وحدة التحكم أو في ملف.
بناء جملة مشغل الإخراج هو كما يلي:
طباعة (قيمة)
يمكن أن يكون أي كائن يمكن تحويله إلى سلسلة. على سبيل المثال ، يمكن أن يكون رقما أو سلسلة أو قائمة أو قاموسا أو حتى فئة مخصصة.
أمثلة على استخدام مشغل الإخراج:
طباعة ("مرحبا ، العالم!")
طباعة (42)
طباعة ([1 ، 2 ، 3])
نتيجة لتنفيذ هذه الأوامر ، سيتم عرض ما يلي في وحدة التحكم:
مرحبا ، العالم!
42
[1, 2, 3]
يمكنك أيضا استخدام قيم متعددة مفصولة بفاصلة:
طباعة ("المجموع يساوي:" ، 10 + 20)
سيتم عرضه:
المبلغ يساوي: 30
يدعم مشغل الإخراج أيضا تنسيق السلسلة. على سبيل المثال ، يمكنك استخدام محددات التنسيق لتحديد نوع ودقة قيمة الإخراج:
الاسم = "إيفان"
العمر = 25
طباعة ("اسمي ٪ ق ، أنا ٪ د سنة" ٪ (الاسم والعمر))
ستكون نتيجة التنفيذ:
اسمي إيفان ، عمري 25 سنة
هو وسيلة بسيطة ومريحة لإخراج النتيجة في بيثون.
الكتابة إلى ملف والقراءة
عند العمل مع البيانات في بايثون ، غالبا ما يكون من الضروري حفظ نتائج الحسابات أو البيانات الأخرى في ملف ثم قراءتها لمزيد من المعالجة. يتم توفير وظائف وطرق مختلفة في بايثون لهذه الأغراض.
الكتابة إلى ملف
). في هذه الحالة ، يمكنك تحديد المسار إلى الملف واسم الملف الذي تريد كتابة البيانات إليه.
مثال على كتابة سلسلة إلى ملف:
مثال:
ملف = فتح ('اختبار.النص ' ، 'ث')
ملف.اكتب ('مرحبا ، العالم!')
ملف.إغلاق()
.
، والتي ستغلق الملف تلقائيا بعد الاستخدام:
مثال:
مع فتح ('اختبار.النص ' ، 'ث') كملف:
ملف.اكتب ('مرحبا ، العالم!')
.
القراءة من ملف
). في هذه الحالة ، تحتاج إلى تحديد المسار إلى الملف واسم الملف المراد قراءته.
مثال على قراءة محتويات الملف:
مثال:
ملف = فتح ('اختبار.النص ' ، 'ص')
المحتوى = ملف.اقرأ()
ملف.إغلاق()
طباعة (المحتوى)
. ثم نعرض محتويات الملف على الشاشة.
لإغلاق الملف تلقائيا:
مثال:
مع فتح ('اختبار.النص ' ، 'ص') كملف:
المحتوى = ملف.اقرأ()
طباعة (المحتوى)
.
. يقوم بإرجاع سطر واحد من الملف في كل مكالمة.
مثال:
مع فتح ('اختبار.النص ' ، 'ص') كملف:
خط = ملف.قراءة الخط()
بينما الخط:
طباعة (خط)
خط = ملف.قراءة الخط()
. سيتم تشغيل الحلقة طالما هناك خطوط للقراءة في الملف.
الإخراج المنسق
في بيثون ، هناك عدة طرق لتنسيق الإخراج لعرض أكثر قابلية للقراءة وغنية بالمعلومات من النتائج:
- باستخدام مشغل الطباعة
- باستخدام طريقة تنسيق السلسلة ()
- باستخدام و سلسلة حرفية
- استخدام وظيفة الطباعة مع سلاسل منسقة
باستخدام مشغل الطباعة:
يسمح لك مشغل الطباعة بإخراج قيمة إلى وحدة التحكم:
طباعة ("مرحبا ، العالم!")
يمكنك إخراج عدة قيم مفصولة بفاصلة:
الاسم = "إيفان"
العمر = 25
طباعة ("اسمي" ، الاسم ، "وأنا" ، العمر ، " سنوات.")
باستخدام طريقة تنسيق السلسلة ():
تسمح لك طريقة التنسيق () بإدراج قيم داخل سلسلة باستخدام العناصر النائبة {}:
الاسم = "آنا"
العمر = 30
طباعة ("اسمي {} وأنا {} سنة.".الشكل (الاسم والعمر))
يمكنك أيضا تحديد ترتيب القيم باستخدام الفهارس:
الاسم = "بيتر"
العمر = 35
طباعة ("اسمي {0} وأنا {1} سنة. مرحبا ، {0}!".الشكل (الاسم والعمر))
باستخدام و سلسلة حرفية:
و سلسلة حرفية يسمح لك لإدراج القيم داخل سلسلة باستخدام الأقواس المعقوفة {} وتحديد المتغيرات مباشرة:
الاسم = "ماريا"
العمر = 40
طباعة (و " اسمي {اسم} وأنا {العمر} سنة.")
يمكنك أيضا إجراء عمليات حسابية بسيطة داخل سلاسل و:
س = 5
طباعة (و " 2 مضروبة في {س} يساوي {2 * س}")
استخدام وظيفة الطباعة مع سلاسل منسقة:
تتيح لك وظيفة الطباعة استخدام سلاسل منسقة باستخدام العنصر النائب %:
الاسم = "ديمتري"
العمر = 45
طباعة ("اسمي ٪ ق وأنا ٪ د سنة."٪(الاسم والعمر))
يمكنك أيضا استخدام أنواع مختلفة من العناصر النائبة لأنواع البيانات المختلفة:
الاسم = "إيلينا"
العمر = 50
طباعة ("اسمي ٪ ق وأنا ٪ و سنة."٪(الاسم والعمر))
الإخراج المنسق هو ميزة بايثون مفيدة تسمح لك بتقديم النتائج بطريقة أكثر قابلية للقراءة وغنية بالمعلومات. يمكنك اختيار طريقة التنسيق التي تناسبك ، حسب احتياجاتك وتفضيلاتك.
العمل مع المتغيرات
المتغيرات هي مناطق ذاكرة خاصة تستخدم لتخزين البيانات في البرنامج. في بايثون ، يمكن أن تحتوي المتغيرات على بيانات من أنواع مختلفة ، مثل الأرقام والسلاسل والقائمة وغيرها.
لإنشاء متغير في بيثون ، يجب عليك استخدام عامل التعيين (=). على سبيل المثال ، لإنشاء متغير اسمه " س " وتعيين القيمة 10 ، تحتاج إلى كتابة التعليمات البرمجية التالية:
س = 10الآن المتغير " س " يحتوي على القيمة 10. يمكننا استخدام هذا المتغير في مزيد من التعليمات البرمجية ، على سبيل المثال:
ص = س + 5
طباعة (ص) # المخرجات 15
في بايثون ، يمكنك تغيير قيمة المتغير بعد إنشائه. على سبيل المثال:
س = 10
س = 20 # قيمة المتغير " س " هي الآن 20
طباعة (س) # المخرجات 20
بالإضافة إلى الأرقام ، يمكنك العمل مع سلاسل في بيثون. السلاسل عبارة عن سلسلة من الأحرف محاطة بعلامات اقتباس. على سبيل المثال:
الاسم = "أليس"
طباعة ("مرحبا" ، + الاسم) # ستطبع "مرحبا ، أليس"
يحتوي بايثون أيضا على قائمة تسمح لك بتخزين العديد من القيم. لإنشاء قائمة ، تحتاج إلى إرفاق القيم بين قوسين مربعين:
أرقام = [1, 2, 3, 4, 5]
طباعة (أرقام [0]) # المخرجات 1
تبدأ فهارس عناصر القائمة من 0. يمكننا الوصول إلى عنصر قائمة معين عن طريق تحديد فهرسه بين قوسين معقوفين.
يتيح لنا استخدام المتغيرات العمل بمرونة وكفاءة أكبر مع البيانات الموجودة في البرنامج. يمكننا استخدام المتغيرات لتخزين نتائج الحساب ، ونقل القيم بين أجزاء مختلفة من التعليمات البرمجية ، ولأغراض أخرى. من الضروري أن تكون قادرا على تسمية المتغيرات بشكل صحيح بحيث يكون الرمز أكثر قابلية للقراءة والفهم للمبرمجين الآخرين.
إعادة توجيه الإخراج
إعادة توجيه الإخراج هي عملية تغيير موقع إخراج المعلومات في برنامج إلى موقع آخر.
هناك عدة طرق لإعادة توجيه الإخراج في بايثون:
- باستخدام المشغل
- باستخدام الطريقة
- إعادة توجيه الإخراج باستخدام
1. باستخدام المشغل
يسمح لك بإعادة توجيه الإخراج إلى ملف أو كائن آخر:
- - يعيد توجيه الإخراج إلى ملف
- - يعيد توجيه الإخراج إلى تيار قياسي
2 أخطاء. باستخدام الطريقة
يسمح لك بإعادة توجيه الإخراج إلى كائن يحتوي على هذه الطريقة:
- - يعيد توجيه الإخراج إلى المعيار
- - يعيد توجيه الإخراج إلى أخطاء الدفق القياسية
3. إعادة توجيه الإخراج باستخدام
يوفر قدرات إضافية لإعادة توجيه الإخراج:
- هو كائن يمثل تيار الإخراج القياسي
- - كائن يمثل
- - كائن يمثل تيار الإدخال القياسي
مثال الاستخدام:
نظام الاستيراد
سيس.ستدوت = فتح ('الإخراج.النص ' ، 'ث')
طباعة ('مرحبا ، العالم!')
.
يمكن أن يكون استخدام إعادة توجيه الإخراج مفيدا لحفظ نتائج البرنامج أو أخطاء التسجيل أو إجراء الاختبار.
الإخراج إلى وحدة التحكم
عرض النتيجة إلى وحدة التحكم هي واحدة من أبسط الطرق لعرض المعلومات في بيثون. وحدة التحكم هي نافذة حيث يمكنك إدخال الأوامر والحصول على نتيجة تنفيذ البرنامج.
يتم استخدام وظيفة الطباعة () لإخراج المعلومات إلى وحدة التحكم. فإنه يأخذ واحد أو أكثر من الحجج وإخراج محتوياتها إلى وحدة التحكم. يمكن أن تكون الوسائط من أي نوع بيانات: سلاسل ، أرقام ، قوائم ، إلخ.
- قائمتي = [1, 2, 3, 4]
طباعة (قائمتي)
مثال على إخراج نتائج الحساب:
النتيجة = 5 + 3
طباعة (نتيجة)
بالإضافة إلى ذلك ، تتيح لك وظيفة الطباعة() تنسيق السلاسل باستخدام أحرف خاصة. على سبيل المثال ، يسمح لك رمز ٪ باستبدال قيم المتغيرات في سلسلة:
الاسم = "آنا"
العمر = 25
طباعة ("اسمي ٪ ق وأنا ٪ د سنة" ٪ (الاسم والعمر))