TheBrain
-
المساهمات
208 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة TheBrain
-
-
إن الطريقة الصحيحة في بايثون للتأكد ما إذا كانت السلسلة النصية 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
فهل توجد صياغة أقصر في بايثون لفعل ذلك؟
-
أريد أن أنشئ قائمة فارغة لاحتواء 10 عناصر، ومن ثم أعين قيم لعناصر هذه القائمة، مثال لتعيين القيم:
s1 = list(); for i in range(0,9): s1[i] = i print s1
عندما أجرب تشغيل هذه الشيفرة أحصل على رسالة خطأ، فما هو السبب؟
-
أجد أنه لا فرق بين استخدام 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}
-
أحاول أن أجد تقاطع مصفوفات مختلفة في إطار ريلز في لغة روبي، فعلى سبيل المثال المصفوفات التالية:
code1 = [1,2,3] code2 = [2,3,4] code3 = [0,2,6]
وستكون الإجابة 2.
كنت أفعل ذلك في PHP عن طريق استخدام array_intersect فما هي الطريقة الصحيحة لفعل ذلك في روبي؟ -
عند تشغيل 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
فما سبب هذه المشكلة؟
- 1
-
لدي ملف وأريد تجاوز قراءة السطر الأول والانتقال مباشرة نحو السطر الثاني فهل أستطيع فعل ذلك في لغة بايثون؟
-
أريد طريقة سهلة للتأكد من مساواة قائمتين غير مرتبتين في بايثون، فما هي أسهل طريقة لفعل ذلك؟
مثال على ما أريده:['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
كيف أقسّم السلسلة النصية لأول ظهور لجزء معين في بايثون؟
في بايثون
نشر
ما أفضل طريقة لفصل السلسلة النصية لأول ظهور لسلسلة نصية معينة فيها، فمثلا هذه السلسلة النصية:
إذا فصّلناها على أول ظهور لكلمة mango فسنحصل على:
فكيف أستطيع فعل ذلك في بايثون؟