أرسل تقرير ثلاثة أخطاء عليك تفاديها عند تعلم البرمجة بلغة بايثون في بايثون نشر 9 أكتوبر 2017 بالنسبه للاخطاء كماذكرت لاتعد اخطاء وانما هو الاصل. قد يكون لبس نظرا لانه يعرف لغه اخرى. بالنسبه للمشكله الاولى الجواب الغير متوقع هو المفترض لانه يظهر فائده المصفوف في التخزين والا مالفائدة. نجعله متغير وتنتهي المشكله. واذا اردنا ان تكون مصفوفه تظهر النتيجه الحاليه فقط كما في الحل def fn(var1, var2=None): if not var2: var2 = [] var2.append(var1) اليس هذا افضل ويؤدي الى نفس النتيجة؟ def fn(var1,var2=[]): var2=[var1] print[var2] والمتغير العادي يؤدي الى نفس النتيجه فلماذا نلف وندور طالما اننا لن نستخدم المصفوفه استخدامها الحقيقي وانما نستخدمها كمتغير؟؟ 1
ثلاثة أخطاء عليك تفاديها عند تعلم البرمجة بلغة بايثون
في بايثون
نشر
بالنسبه للاخطاء كماذكرت لاتعد اخطاء وانما هو الاصل.
قد يكون لبس نظرا لانه يعرف لغه اخرى.
بالنسبه للمشكله الاولى الجواب الغير متوقع هو المفترض لانه يظهر فائده المصفوف في التخزين والا مالفائدة. نجعله متغير وتنتهي المشكله.
واذا اردنا ان تكون مصفوفه تظهر النتيجه الحاليه فقط كما في الحل
اليس هذا افضل ويؤدي الى نفس النتيجة؟
والمتغير العادي يؤدي الى نفس النتيجه فلماذا نلف وندور طالما اننا لن نستخدم المصفوفه استخدامها الحقيقي وانما نستخدمها كمتغير؟؟