مدخلات ومخرجات بايثون python

القائمة الرئيسية

الصفحات

اخر الاخبار

كتابةوشرح مدخلات ومخرجات بايثون python للمبتدئين


يركز هذا البرنامج التعليمي على وظيفتين مضمنتين هما طباعة print () والإدخال () لأداء مهمة I / O في Python.  

ستتعلم كيفية استيراد الوحدات واستخدامها في برنامجك.


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

مدخلات وخرجات python  مدخلات وخرجات python كامل  مدخلات وخرجات python كتابة  مدخلات وخرجات python قانون  مدخلات وخرجات python و c++  مدخلات ومخرجات بايثون python هي  مدخلات وخرجات python هو  مدخلات وخرجات python نماذج  مدخلات وخرجات python نظريات  مدخلات وخرجات python نظام المعلومات  مدخلات وخرجات python للمبتدئين  مدخلات وخرجات python كامل  مدخلات وخرجات python كتابة  مدخلات وخرجات python قانون  مدخلات وخرجات python قراءة   مدخلات وخرجات python قواعد  مدخلات ومخرحات python  مدخلات ومخرجات  مدخلات ومخرجات الحاسب   بحث مدخل البيانات  مدخلات ومخرحات python  مدخلات ومخرجات العملية التعليمية   جداول المدخلات والمخرجات doc
مدخلات ومخرحات python


مدخلات ومخرجات python بايثون


دعونا نرى قسم الإخراج أولا: 

إخراج Python باستخدام وظيفة print ()

نستخدم وظيفة print () لإخراج البيانات إلى جهاز الإخراج القياسي (الشاشة).  

يمكننا أيضًا إخراج البيانات إلى ملف ،  ستتعلم هذا لاحقًا.
ويرد مثال على استخدامه أدناه.

طباعة ("تم إخراج هذه الجملة إلى الشاشة")

انتاج |
يتم إخراج هذه الجملة إلى الشاشة
يوجد مثال آخر أدناه:

أ = 5 طباعة ("قيمة أ" ، أ)

انتاج |
قيمة أ هي 5
في تعليمة الطباعة print () الثانية ، نلاحظ أنه تمت إضافة مسافة بين السلسلة وقيمة المتغير أ.  

هذا افتراضيًا ، لكن يمكننا تغييره.
الصيغة الفعلية لوظيفة الطباعة  print () هي:
طباعة (* كائنات ، sep = '' ، نهاية = '\ n' ، ملف = sys.stdout ، تدفق = خطأ)
هنا ، الكائنات هي القيمة (القيم) المطلوب طباعتها.
يتم استخدام فاصل ، sep بين القيم.  

يتم تعيينه افتراضيًا إلى حرف مسافة.
بعد طباعة جميع القيم ، تتم طباعة النهاية.  يتم تعيينه افتراضيًا في سطر جديد.
الملف هو الكائن حيث يتم طباعة القيم وقيمته الافتراضية هي sys.stdout (شاشة).  

إليك  مثال يوضيح ذلك.

طباعة (1، 2، 3، 4) طباعة (1، 2، 3، 4، sep = '*') طباعة (1، 2، 3، 4، sep = '#'، end = '&')

انتاج |
1 2 3 4 1 * 2 * 3 * 4 1 # 2 # 3 # 4 &

تنسيق الإخراج

نريد أحيانًا تنسيق الإخراج لجعله يبدو جذابًا.  يمكن القيام بذلك باستخدام طريقة str.format ().  هذه الطريقة مرئية لأي كائن سلسلة.
>>> س = 5 ؛  y = 10 >>> print ('قيمة x هي {} و y هي {}'. تنسيق (x، y)) قيمة x هي 5 و y هي 10
هنا ، يتم استخدام الأقواس المتعرجة {} كعناصر بديلة.  

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

طباعة ("أحب {0} و {1}". تنسيق ("العسل" ، "الخبز")) طباعة ("أحب {1} و {0}". تنسيق ("عسل" ، "خبز"))

انتاج |
احب العسل والخبز  احب العسل والخبز
يمكننا حتى استخدام وسيطات الكلمات الرئيسية لتنسيق السلسلة.
>>> طباعة ('مرحبًا {الاسم} ، {تحية}'. تنسيق (تحية = 'Goodmorning' ، الاسم = 'Manal')) مرحبًا منال ، صباح الخير
يمكننا أيضًا تنسيق سلاسل مثل نمط sprintf () القديم المستخدم في لغة البرمجة سي.  نستخدم عامل التشغيل٪ لإنجاز ذلك.
>>> x = 12.3456789 >>> print ('قيمة x هي٪ 3.2f'٪ x) قيمة x هي 12.35 >>> print ('قيمة x هي٪ 3.4f'٪ x) القيمة  من x هو 12.3457



مدخلات بايثون python 


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

في بايثون python ، لدينا وظيفة الإدخال () للسماح بذلك.  

صيغة الإدخال () هي:
الإدخال ([موجه])
حيث المطالبة هي السلسلة التي نرغب في عرضها على الشاشة.  وهو اختياري.
>>> num = input ('أدخل رقمًا:') أدخل رقمًا: 10 >>> num '10'
هنا ، يمكننا أن نرى أن القيمة المدخلة 10 هي سلسلة وليست رقمًا،  لتحويل هذا إلى رقم يمكننا استخدام الدالتين int () أو float ().
>>> int ('10 ') 10 >>> عائم ('10') 10.0
يمكن إجراء هذه العملية نفسها باستخدام وظيفة Eval ().  لكن EVAL تأخذها إلى أبعد من ذلك.  

يمكنه تقييم التعبيرات الزوجية ، بشرط أن يكون الإدخال عبارة عن سلسلة
>>> int ('2 + 3') Traceback (أحدث مكالمة أخيرة): ملف "<string>" ، السطر 301 ، في ملف runcode "<Interactive input>" ، السطر 1 ، في <module> ValueError: غير صالح حرفي  لـ int () مع الأساس 10: '2 + 3' >>> EVAL ('2 + 3') 5

استيراد بايثون

التقسيم في بايثون python 


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

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

علينا استخدام كلمة استيراد للقيام بذلك.
على سبيل المثال ، يمكننا استيراد وحدة الرياضيات بكتابة السطر التالي:
استيراد الرياضيات
يمكننا استخدام الوحدة بالطرق التالية:

استيراد طباعة الرياضيات (math.pi)

انتاج |
3.141592653589793
الآن جميع التعاريف داخل وحدة الرياضيات متاحة في نطاقنا.  

يمكننا أيضًا استيراد بعض السمات والوظائف المحددة فقط ، باستخدام الكلمة الأساسية from.  علي سبيل المثال:
>>> من استيراد الرياضيات بي >>> بي 3.141592653589793
أثناء استيراد وحدة نمطية ، تبحث Python في عدة أماكن محددة في sys.path.  

إنها قائمة بمواقع الدليل.
>>> استيراد sys >>> sys.path [''، 'C: \\ Python33 \\ Lib \\ idlelib'، 'C: \\ Windows \\ system32 \\ python33.zip'، 'C: \\  Python33 \\ DLLs '،' C: \\ Python33 \\ lib '،' C: \\ Python33 '،' C: \\ Python33 \\ lib \\ site-packs ']
يمكننا أيضًا إضافة موقعنا إلى هذه القائمة


هل اعجبك الموضوع :

تعليقات

المحتوى لهذا الموضوع