الفرق بين المراجعتين لصفحة: «Python/input»
< Python
إضافة الصّفحة |
لا ملخص تعديل |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 11: | سطر 11: | ||
مُعامل اختياريّ. | مُعامل اختياريّ. | ||
الرّسالة التي ستظهر للمُستخدم كسابقة للمحثّ (عادة ما تكون سؤالًا يطلب من المُستخدم توفير معلومات مُعيّنة). وستظهر دون سطر جديد لاحق. | الرّسالة التي ستظهر للمُستخدم كسابقة للمحثّ (prompt، عادة ما تكون سؤالًا يطلب من المُستخدم توفير معلومات مُعيّنة). وستظهر دون سطر جديد لاحق. | ||
== القيمة المعادة == | == القيمة المعادة == | ||
القيمة التي أدخلها المُستخدم مُحوَّلة إلى سلسلة نصيّة (مع حذف سطرٍ جديدٍ لاحق). عندما تُقرأ نهاية الملفّ (EOF) فسيُطلق | القيمة التي أدخلها المُستخدم مُحوَّلة إلى سلسلة نصيّة (مع حذف سطرٍ جديدٍ لاحق). عندما تُقرأ نهاية الملفّ (EOF) فسيُطلق الاستثناء <code>[[Python/built-in exceptions#EOFError|EOFError]]</code>. | ||
== أمثلة == | == أمثلة == | ||
سطر 30: | سطر 30: | ||
== ملاحظات == | == ملاحظات == | ||
إن حُمّلت الوحدة [[Python/readline|readline]]، فستستخدمها الدّالة لتوفير مزايا تحرير السّطور | إن حُمّلت الوحدة [[Python/readline|readline]]، فستستخدمها الدّالة لتوفير مزايا تحرير السّطور والتّأريخ. | ||
== انظر أيضًا == | == انظر أيضًا == |
المراجعة الحالية بتاريخ 16:08، 21 مايو 2018
تُستخدم الدّالة input()
للحصول على مُدخلات من المُستخدم.
البنية العامة
input([prompt])
المعاملات
prompt
مُعامل اختياريّ.
الرّسالة التي ستظهر للمُستخدم كسابقة للمحثّ (prompt، عادة ما تكون سؤالًا يطلب من المُستخدم توفير معلومات مُعيّنة). وستظهر دون سطر جديد لاحق.
القيمة المعادة
القيمة التي أدخلها المُستخدم مُحوَّلة إلى سلسلة نصيّة (مع حذف سطرٍ جديدٍ لاحق). عندما تُقرأ نهاية الملفّ (EOF) فسيُطلق الاستثناء EOFError
.
أمثلة
المثال التّالي يوضّح كيفيّة عمل هذه الدّالة:
>>> def hello():
... name = input("what's your name? ")
... print(f"Hi {name}!")
...
...
>>> hello()
what's your name? Ali
Hi Ali!
ملاحظات
إن حُمّلت الوحدة readline، فستستخدمها الدّالة لتوفير مزايا تحرير السّطور والتّأريخ.