الانتقال إلى المحتوى الرئيسي

كيفية إخراج النص ومتغير في بايثون: دليل بسيط وبديهي

بايثون هي واحدة من لغات البرمجة الأكثر شعبية ، والتي غالبا ما تستخدم لتطوير مختلف تطبيقات الويب والبرامج والبرامج النصية الأوامر. واحدة من العمليات الأساسية المطلوبة عند كتابة البرامج هي إخراج النص والمتغيرات.

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

واحدة من أسهل الطرق لإخراج النص في بيثون هو استخدام وظيفة الطباعة (). تأخذ وظيفة الطباعة () وسيطا واحدا أو أكثر وتخرجها إلى الشاشة. على سبيل المثال ، لإخراج النص "مرحبا ، العالم!"في بايثون ، يكفي استخدام الكود التالي:

طباعة ("مرحبا ، العالم!")

بالإضافة إلى النص ، يمكن لوظيفة الطباعة () أيضا إخراج قيم المتغيرات. للقيام بذلك ، قم بتضمين المتغير بين قوسين داخل استدعاء الوظيفة. على سبيل المثال ، لإخراج قيمة المتغير س ، تحتاج إلى كتابة:

س = 5

طباعة (خ)

وبالتالي ، باستخدام وظيفة الطباعة () ، يمكنك عرض النص وقيم المتغيرات على الشاشة ، مما سيسمح لك بتتبع قيمة المتغيرات والتحقق من صحة تنفيذ البرنامج.

  1. إخراج النص في بايثون: الأساليب والوظائف الأساسية
  2. طباعة () وظيفة
  3. شكل()
  4. طرق سلسلة الطريقة
  5. الإخراج إلى ملف
  6. باستخدام وظيفة الطباعة ()
  7. الإخراج المنسق باستخدام طريقة التنسيق()
  8. باستخدام و سلاسل
  9. إخراج متغيرات متعددة على سطر واحد
  10. تحويل متغير إلى سلسلة قبل الإخراج
  11. استبدال محتويات متغير داخل سلسلة
  12. سؤال وجواب
  13. كيف يمكنني إخراج النص في بيثون?
  14. كيف يمكنني إخراج متغير في بيثون?
  15. هل من الممكن إخراج النص والمتغير معا?

إخراج النص في بايثون: الأساليب والوظائف الأساسية

عند العمل مع لغة برمجة بايثون ، يصبح من الضروري حتما عرض معلومات نصية على الشاشة. في هذا القسم ، سنلقي نظرة على الطرق والوظائف الأساسية لإخراج النص في بايثون.

وظيفة الطباعة ()

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

مثال:

طباعة ("مرحبا ، العالم!")

طباعة ("اسمي إيفانوف إيفان.")

النتيجة:

مرحبا ، العالم!

اسمي إيفان إيفانوف.

طريقة التنسيق ()

تسمح لك طريقة التنسيق () أيضا بعرض النص على الشاشة ، ولكنها تتمتع بمزيد من المرونة في عرض المتغيرات داخل السلاسل. يسمح لك باستبدال العناصر النائبة المضمنة بقيم المتغيرات التي تم تمريرها ، مع تحديد رقمها الترتيبي أو اسمها.

مثال:

الاسم = "إيفانوف إيفان"

العمر = 25

طباعة ("اسمي {} ، وأنا {} سنة.".الشكل (الاسم والعمر))

النتيجة:

اسمي إيفانوف إيفان ، وعمري 25 عاما.

طرق السلسلة

تحتوي سلاسل بايثون على العديد من الطرق المضمنة التي تسمح لك أيضا بعرض النص على الشاشة. بعض طرق السلسلة الأكثر شيوعا هي:

  • العلوي—) - يحول سلسلة إلى أحرف كبيرة;
  • أقل—) - يحول سلسلة إلى أحرف صغيرة;
  • رسملة () - تحويل الحرف الأول من السلسلة إلى أحرف كبيرة ، وجميع الآخرين إلى أحرف صغيرة;
  • العنوان—) - يحول كل كلمة في السلسلة إلى الحالة الأولية;

مثال:

الاسم = "إيفانوف إيفان"

طباعة (الاسم.العلوي ())

طباعة (الاسم.أقل())

طباعة (الاسم.رسملة())

طباعة (الاسم.العنوان())

النتيجة:

ايفانوف ايفان

ايفانوف ايفان

إيفان إيفانوف

إيفان إيفانوف

الإخراج إلى ملف

يوفر بايثون أيضا القدرة على كتابة معلومات نصية إلى الملفات باستخدام وظائف مدمجة. يتم استخدام وظيفة فتح () لفتح ملف في وضع الكتابة ، ويتم استخدام وظيفة الكتابة () لكتابة نص إلى ملف. بعد اكتمال التسجيل ، يجب إغلاق الملف باستخدام طريقة الإغلاق ().

مثال:

ملف = فتح ("مثال.النص " ، "ث")

ملف.اكتب ("هذا مثال على النص الذي سيتم كتابته في ملف.")

ملف.إغلاق()

بعد تنفيذ هذا المثال ، سيتم إنشاء ملف " مثال.النص " ، حيث سيتم كتابة النص المحدد.

إخراج النص في بيثون هو جزء أساسي لا يتجزأ من البرمجة في هذه اللغة. بعد دراسة هذه الأساليب والوظائف ، ستتمكن من عرض المعلومات الضرورية على الشاشة بكفاءة وسهولة أو حفظها في الملفات.

باستخدام وظيفة الطباعة ()

تستخدم وظيفة الطباعة () في لغة برمجة بايثون لعرض النص والقيم المتغيرة على الشاشة. يسمح لك بجعل تصحيح أخطاء البرنامج أكثر ملاءمة ومفهومة ، كما يوفر الفرصة للمستخدم للتفاعل مع البرنامج.

مثال على استخدام وظيفة الطباعة () لإخراج النص:

طباعة ("مرحبا ، العالم!")

نتيجة لتنفيذ هذا الرمز ، سيتم عرض النص التالي على الشاشة:

  • مرحبا ، العالم!

يمكن أن تقبل وظيفة الطباعة () وسيطات متعددة مفصولة بفواصل. يضيف تلقائيا مسافات بين الوسائط وسطر جديد في نهاية كل مكالمة. على سبيل المثال:

الاسم = "إيفان"

العمر = 25

طباعة ("مرحبا ، "اسم+"!")

طباعة ("أنت" ، العمر ، " سنوات.")

ستكون نتيجة تنفيذ هذا الرمز كما يلي:

  • مرحبا ، إيفان!
  • أنت 25 سنة.

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

الاسم = "إيفان"

العمر = 25

طباعة ("مرحبا ، ٪ ق!"٪الاسم)

طباعة ("أنت ٪ د سنة."٪العمر)

نتيجة لتنفيذ هذا الرمز ، سيتم إخراج نفس الشيء:

  • مرحبا ، إيفان!
  • أنت 25 سنة.

إذا كان المتغير المراد إخراجه باستخدام وظيفة الطباعة () رقما ، فيمكنك استخدام بناء جملة خاص لتقريب الأرقام والتحكم في دقة الإخراج. على سبيل المثال:

بي = 3.14159

طباعة ("بي عدد:٪.2و " ٪ بي)

نتيجة لتنفيذ هذا الرمز ، سيتم إخراج ما يلي:

  • عدد بي: 3.14

وبالتالي ، فإن وظيفة الطباعة () هي طريقة بسيطة ومريحة لإخراج النص والمتغيرات في لغة برمجة بايثون.

الإخراج المنسق باستخدام التنسيق()

طريقة طريقة التنسيق () هي إحدى طرق تنسيق النص والإخراج المتغير في بايثون. يسمح لك بدمج سلسلة وتنسيقها عن طريق استبدال الأقواس المتعرجة المحددة {} بقيم المتغيرات التي تم تمريرها.

مثال على استخدام طريقة التنسيق( ):

الاسم = "إيفان"

العمر = 25

طباعة ("مرحبا ، اسمي {} ، عمري {} سنة.".الشكل (الاسم والعمر))

في هذا المثال ، في السطر " مرحبا ، اسمي {} ، عمري {} سنة."سيتم استبدال الأقواس المتعرجة {} بقيم اسم المتغيرات والعمر. ستكون نتيجة الإخراج:

مرحبا ، اسمي إيفان ، عمري 25 عاما.

تسمح لك طريقة التنسيق () أيضا بتنسيق قيم المتغيرات باستخدام محددات التنسيق. على سبيل المثال ، يمكنك تعيين عدد المنازل العشرية للمتغيرات الرقمية أو تعيين عرض حقل الإخراج.

مثال على استخدام محددات التنسيق في طريقة التنسيق() :

بي = 3.141592653589793

طباعة("قيمة بي: {:.2 و}".شكل (بي))

في هذا المثال ، في السطر " قيمة الرقم بي: {:.2و} " الأقواس المتعرجة {} سيتم استبدالها بقيمة المتغير بي, ومحدد التنسيق:.2و يحدد أنه يجب تنسيق الرقم كرقم فاصلة عائمة مع منزلتين عشريتين. ستكون نتيجة الإخراج:

قيمة بي: 3.14

يمكن أيضا استخدام طريقة التنسيق () لتحديد رقم تسلسل الوسيطة المراد إدراجها في السلسلة.

مثال على استخدام رقم ترتيبي في طريقة التنسيق() :

الاسم 1 = "إيفان"

الاسم 2 = "بيتر"

الاسم 3 = "أليكسي"

طباعة ("مرحبا ، {1}! مرحبا ، {2}! مرحبا ، {0}!".الشكل (الاسم 1 ، الاسم 2 ، الاسم 3))

في هذا المثال ، في السطر " مرحبا ، {1}! مرحبا ، {2}! مرحبا ، {0}!"تشير الأرقام الموجودة بين قوسين معقوفين {} إلى الرقم الترتيبي للوسيطة المراد إدراجها في المكان المناسب. ستكون نتيجة الإخراج:

مرحبا ، بيتر! مرحبا ، أليكسي! مرحبا ، إيفان!

توفر طريقة التنسيق () طريقة مرنة ومريحة لتنسيق إخراج النص والمتغيرات في بايثون ، مما يسمح لك بتغيير تمثيلها والتحكم فيه.

باستخدام و سلاسل

في بايثون ، هناك عدة طرق لدمج النص والمتغيرات في السلاسل. واحدة من الطرق الأكثر ملاءمة وأنيقة هو استخدام و السلاسل.

و السلاسل هي بناء جملة خاص يسمح لك بإدراج قيمة المتغيرات مباشرة في السلسلة. لاستخدام و سلاسل ، إضافة البادئة " و " قبل السلسلة.

مثال:

الاسم = "جون"

العمر = 25

الجملة = و " اسمي {اسم} وأنا {العمر} سنة."

طباعة (جملة)

ستكون نتيجة تنفيذ هذا الرمز:

اسمي جون وأنا 25 سنة.

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

الاسم = "أليس"

الدرجات = [90 ، 85 ، 95]

الجملة = و " {اسم} لديه الدرجات التالية: الرياضيات - {عشرات [0]} ، الإنجليزية - {عشرات[1]} ، الفيزياء - {عشرات[2]}."

طباعة (جملة)

ستكون نتيجة تنفيذ هذا الرمز:

حصلت أليس على الدرجات التالية: الرياضيات - 90 ، الإنجليزية - 85 ، الفيزياء - 95.

يمكنك أيضا استخدام و سلاسل لتنسيق الأرقام مع عدد معين من المنازل العشرية:

بي = 3.1415926

"قيمة بي تقريبا {بي:.2و}."

طباعة

ستكون نتيجة تنفيذ هذا الرمز:

قيمة بي حوالي 3.14.

باستخدام و سلاسل يبسط إلى حد كبير ويحسن قراءة التعليمات البرمجية ، مما يجعلها أكثر قابلية للفهم وبديهية للمطورين الآخرين.

إخراج متغيرات متعددة على سطر واحد

في لغة برمجة بايثون ، هناك عدة طرق لإخراج متغيرات متعددة في سطر واحد. دعونا ننظر إلى بعض منهم:

  • باستخدام مشغل الطباعة. باستخدام وظيفة الطباعة ، يمكنك طباعة عدة متغيرات على نفس السطر ، وفصلها بفاصلة:
  • نموذج التعليمات البرمجيةالإخراج إلى الشاشة
  • باستخدام ٪ المشغل. في بيثون ، يمكنك استخدام عامل ٪ لتنسيق سلسلة وإدراج قيم متغيرة. مثال:
  • نموذج التعليمات البرمجيةالإخراج إلى الشاشة
  • باستخدام وظيفة التنسيق. تتيح لك وظيفة التنسيق إدراج قيم متغيرة في سلسلة باستخدام أقواس معقوفة {}:
  • نموذج التعليمات البرمجيةالإخراج إلى الشاشة
  • باستخدام و السلاسل. ج بيثون 3.6 وما فوق ، أصبح من الممكن الآن استخدام و السلاسل ، والتي تسمح لك بإدراج قيم متغيرة مباشرة في السلسلة:
  • نموذج التعليمات البرمجيةالإخراج إلى الشاشة

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

تحويل متغير إلى سلسلة قبل الإخراج

يمكن أن تكون المتغيرات في بايثون من أنواع مختلفة ، مثل الأرقام والسلاسل والقوائم وغيرها. في بعض الأحيان يكون من الضروري دمج سلسلة نصية مع متغير وعرضها على الشاشة.

طريقة واحدة للقيام بذلك هي تحويل متغير إلى سلسلة قبل الإخراج. للقيام بذلك ، يمكنك استخدام وظيفة ستر() في بيثون.

على سبيل المثال ، لدينا عمر متغير بقيمة 25:

العمر = 25

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

مشغل الطباعة ("عمري:" + شارع (العمر))

ستكون نتيجة تنفيذ هذا الرمز:

  • عمري: 25

الآن تم تحويل متغير العمر إلى سلسلة ودمجها بنجاح مع سلسلة نصية.

وبالتالي ، فإن تحويل متغير إلى سلسلة قبل الإخراج يسمح لك بدمج النص وقيمة المتغير وعرضهما معا على الشاشة.

استبدال محتويات متغير داخل سلسلة

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

  • باستخدام عامل التسلسل (+):

، يمكننا القيام بما يلي:

الاسم = "جون"

رسالة = "مرحبا ،" + اسم+"!"

طباعة (رسالة)

ستكون النتيجة:

مرحبا ، جون!

  • :

، مما يسمح لنا باستبدال محتويات متغير داخل سلسلة. نحدد فقط المكان الذي يجب أن يكون فيه المتغير داخل السلسلة باستخدام الأقواس المتعرجة {}. على سبيل المثال:

الاسم = "جون"

رسالة = " مرحبا ، {}!".الشكل (الاسم)

طباعة (رسالة)

ستكون النتيجة أيضا:

مرحبا ، جون!

  • باستخدام و سلاسل:

الطريقة الأكثر حداثة ومريحة لاستبدال محتويات متغير داخل سلسلة في بيثون 3.6 وما فوق هو استخدام و السلاسل. نحن فقط وضع المتغير داخل الأقواس المتعرجة {} الحق داخل السلسلة ، بعد تحديد البادئة و قبل ذلك. على سبيل المثال:

الاسم = "جون"

رسالة = و " مرحبا ، {اسم}!"

طباعة (رسالة)

ستكون النتيجة هي نفسها:

مرحبا ، جون!

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

سؤال وجواب

كيف يمكنني إخراج النص في بيثون?

تستخدم بايثون وظيفة الطباعة () لإخراج النص. مثال على الأمر: طباعة ("مرحبا ، العالم!"). سيعرض هذا الأمر السطر " مرحبا ، العالم!".

كيف يمكنني إخراج متغير في بيثون?

لطباعة متغير في بيثون ، استخدم وظيفة الطباعة () وتمرير المتغير إليها كوسيطة. على سبيل المثال ، إذا كان لدينا متغير رقم بقيمة 10 ، فيمكننا استخدام أمر الطباعة(الرقم) لعرض قيمة المتغير على الشاشة: 10.

هل من الممكن إخراج النص والمتغير معا?

نعم ، يمكنك إخراج نص ومتغير معا عن طريق دمجهما في سطر واحد. للقيام بذلك ، استخدم الأحرف " + " ، والتي تعمل على تسلسل السلاسل. على سبيل المثال ، إذا كان لدينا متغير اسم بقيمة "أليكسي" ، فيمكننا استخدام أمر الطباعة("مرحبا" ، + الاسم) لعرض السلسلة "مرحبا ، أليكسي".