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