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

TheProgrammer

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

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

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

  • عدد الأيام التي تصدر بها

    1

أجوبة بواسطة TheProgrammer

  1. أريد تنفيذ  حلقة تكرار على عناصر مع طباعة كل عنصر، لكن المشكلة أن print تطبع المطلوب ثم تعود إلى السطر، فكيف أستطيع وضع جميع النتائج في سطر واحد.
    حلقة التكرار التي كتبتها:

    for item in range(1,100):
        print item
    

    وهذا ما أريد أن يتم طباعته:

    1 2 3 4 5 ...
  2. أريد أن أنشئ نموذج يأخذ من المستخدم كلمة للبحث عنها داخل نص معين مع العلم أنني أستخدم التعابير النمطية في هذا النموذج للبحث اعتمادا على ما يدخله المستخدم، لكن المشكلة أن المستخدم قد يُدخل حروف لديها معاني خاصة في التعابير النمطية مثل الأقواس فكيف أستطيع تهريب المدخلات في بايثون؟

  3. أريد معرفة كيف تتم المقارنة بين  السلاسل النصية والأعداد الصحيحة في بايثون، لأنني قمت بالمقارنة وحصلت على نتائج غريبة وأعتقد أنها متناقضة، مثال على غرابة المقارنة:

    print "100" < "2"      # True
    print "5" > "9"        # False
    
    print "100" < 2        # False
    print 100 < "2"        # True
    
    print 5 > "9"          # False
    print "5" > 9          # True
  4. لدي tuple متكونة من tuples حصلتُ عليها من استعلام MySQL:

    T1 = (('13', '17', '18', '21', '32'),
          ('07', '11', '13', '14', '28'),
          ('01', '05', '06', '08', '15', '16'))
    

    أريد تحويل جميع عناصر السلاسل النصية إلى أعداد صحيحة ومن ثم إنشاء قائمة ووضع الأعداد الصحيحة فيها كما في المثال التالي:

    T2 = [[13, 17, 18, 21, 32], [7, 11, 13, 14, 28], [1, 5, 6, 8, 15, 16]]
    

    فكيف أستطيع فعل ذلك؟

  5. أحاول كتابة سكربت لإضافة بادئة إلى ملف معين، عن طريق:

    sed 's/^./\t&/'  $*
    

    إلا أن السكربت لا يعمل عندما أقوم بتشغيله على الرغم من أنه من المفترض أن يقوم بطباعة أسطر الملف مع بادئة، فما هي المشكلة في هذا السطر؟

×
×
  • أضف...