Blackhacker نشر 10 يناير 2016 أرسل تقرير نشر 10 يناير 2016 مؤخرا بدأت باستخدام بايثون 3 وقد لاحظت اختلافات في استخدام xrange() في هذا الإصدار من بايثون مقارنتا بسابقه، فما سبب تغيير وظيفة xrange في بايثون 3؟ اقتباس
0 هشام رزق الله نشر 10 يناير 2016 أرسل تقرير نشر 10 يناير 2016 في الإصدار الجديد من بايثون أصبحت xrange هي range أي أن دالة xrange موجودة في بايثون 3 لكن باسم range وستلاحظ أنها أصبحت أبطئ بنسبة 30% تقريبا مما كانت عليه في الإصدار الثاني.إذا أردت كتابة شيفرة برمجية تعمل على إصداري بايثون 2 و3 فيمكنك استخدام طريقة try … except NameError كما في المثال التالي:try: xrange except NameError: xrange = range اقتباس
السؤال
Blackhacker
مؤخرا بدأت باستخدام بايثون 3 وقد لاحظت اختلافات في استخدام xrange() في هذا الإصدار من بايثون مقارنتا بسابقه، فما سبب تغيير وظيفة xrange في بايثون 3؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.