MaxReve نشر 5 نوفمبر 2015 أرسل تقرير نشر 5 نوفمبر 2015 هل هنالك أي اختلاف بين raw_input() وinput() في الإصدار الثالث عن الإصدار الثاني للبايثون؟ فلقد سمعت أنه تم تغيير عدة أشياء في الإصدار الجديد والتي من بينها هاتين الدالتين. اقتباس
0 هشام رزق الله نشر 5 نوفمبر 2015 أرسل تقرير نشر 5 نوفمبر 2015 نعم، هنالك فرق بين هاتين الدالتين في الإصدارين الثاني والثالث للبايثون.في الإصدار الثاني:كانت raw_input() تقوم بأخذ بالضبط ما كتبه المستخدم وتضعه في سلسلة نصية، أما input() فهي تقوم بنفس وظيفة raw_input() لكن تقوم بعمل eval() عليه. الفرق الرئيسي بينهما أن input() تتوقع أن يتم إدخال سطر برمجي صحيح نحويا أما raw_input() فلا.في الإصدار الثالث:تم تغيير اسم raw_input() إلى input() وبالتالي حُذفت input() القديمة، وإذا أردت استخدام input() القديمة فيمكنك أن تكتب eval(input()). اقتباس
السؤال
MaxReve
هل هنالك أي اختلاف بين raw_input() وinput() في الإصدار الثالث عن الإصدار الثاني للبايثون؟ فلقد سمعت أنه تم تغيير عدة أشياء في الإصدار الجديد والتي من بينها هاتين الدالتين.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.