اذهب إلى المحتوى

TheBrain

الأعضاء
  • المساهمات

    208
  • تاريخ الانضمام

  • تاريخ آخر زيارة

كل منشورات العضو TheBrain

  1. ما أفضل طريقة لفصل السلسلة النصية لأول ظهور لسلسلة نصية معينة فيها، فمثلا هذه السلسلة النصية: 123mango abcd mango kiwi peach إذا فصّلناها على أول ظهور لكلمة mango فسنحصل على: abcd mango kiwi peach فكيف أستطيع فعل ذلك في بايثون؟
  2. إن الطريقة الصحيحة في بايثون للتأكد ما إذا كانت السلسلة النصية x هي سلسلة نصية فرعية لـ y هي: if x in y: لكن لو أردت التأكد ما إذا كانت x تحتوى على أي واحدة من متغيرات aو b وc... فيمكنني فعل ذلك عن طريق السطر التالي: if a in x or b in x or c in x or d in x or e in x or f in x or g in x فهل توجد صياغة أقصر في بايثون لفعل ذلك؟
  3. أريد أن أنشئ قائمة فارغة لاحتواء 10 عناصر، ومن ثم أعين قيم لعناصر هذه القائمة، مثال لتعيين القيم: s1 = list(); for i in range(0,9): s1[i] = i print s1عندما أجرب تشغيل هذه الشيفرة أحصل على رسالة خطأ، فما هو السبب؟
  4. أجد أنه لا فرق بين استخدام File.open و open و IO.foreach (أنظر للمثال) وهو فتح الملف و استدعاء الكتلة لكل سطر، فهل توجد أسباب لتفضيل استخدام واحدة عن أخريات؟ مثال: File.open("file").each_line {|line| puts line} open("file").each_line {|line| puts line} IO.foreach("file") {|line | puts line}
  5. أحاول أن أجد تقاطع مصفوفات مختلفة في إطار ريلز في لغة روبي، فعلى سبيل المثال المصفوفات التالية: code1 = [1,2,3] code2 = [2,3,4] code3 = [0,2,6] وستكون الإجابة 2. كنت أفعل ذلك في PHP عن طريق استخدام array_intersect فما هي الطريقة الصحيحة لفعل ذلك في روبي؟
  6. عند تشغيل statsd/graphite والذي يعمل على دجانغو 1.6، ومحاولة الوصول إلى رابط graphite أحصل على الخطأ التالي: File "/opt/graphite/webapp/graphite/urls.py", line 15, in from django.conf.urls.defaults import * ImportError: No module named defaults فما سبب هذه المشكلة؟
  7. لدي ملف وأريد تجاوز قراءة السطر الأول والانتقال مباشرة نحو السطر الثاني فهل أستطيع فعل ذلك في لغة بايثون؟
  8. أريد طريقة سهلة للتأكد من مساواة قائمتين غير مرتبتين في بايثون، فما هي أسهل طريقة لفعل ذلك؟ مثال على ما أريده: ['one', 'two', 'three'] == ['one', 'two', 'three'] : true ['one', 'two', 'three'] == ['one', 'three', 'two'] : true ['one', 'two', 'three'] == ['one', 'two', 'three', 'three'] : false ['one', 'two', 'three'] == ['one', 'two', 'three', 'four'] : false ['one', 'two', 'three'] == ['one', 'two', 'four'] : false ['one', 'two', 'three'] == ['one'] : false
×
×
  • أضف...