اهلا بكم احبائي قبل البدء في الدرس اريد ان انوه عن شئ هام جدا السلاسل في البايثون لايمكن تلخيصها او شرحها فهي مجموعة من الاوامر الضخمة جدا والبيانات المحزنه شاهدت العديد من الشروحات علي الانترنت وجدت بها الكثير من التعقيدات وهذا السبب ان يجعلكم تتراجعوا عن تعلم هذا الشئ تاكدوا ان في هذا الكورس سنسعي دائما الي تبسيط الامور لكي تبدا اول خطوة عملي في تنفيذ اول مشروع لك بالبايثون وبعدها سوف تتقن جميع التفاصيل فيما بعد بمفردك وستتعلم كل يوم شئ جديد عن البايثون فاي لغة برمجة هي بحر لا ينتهي من البيانات والمعلومات المسجلة سنتطرق الي موضوعنا اليوم في السلاسل في البايثون الي ما هو هام لكي تعرفه كمبتدا وكل مرحلة سنضع معلومه جديدة لكي لا نضع كل المعلومات وتصابوا بالتعقيد
مبدئيا يمكننا استخدام n\ لكي ننزل الي سطر جديد في الكود ويمكننا استخدام t/ لكي نصع مسافة في الكود
مثال :
عندما نكتب
ستظهر كالتالي :
تاني شي لنتعلم الامر len وهو امر سنستخدمة في اشياء اخري اكثر تعقيدا في المستقبل وهو يستخدم لكي يظهر لك عدد حروف المتغير كالمثال التالي :
هنا ان ضغطتنا علي run سيقوم بطباعة عدد حروف قيمة المتغير وبما ان قيمة المتغير هو pubarab اذا سيتم طباعة رقم 7 وهو عدد حروف كلمة pubarab
الشي الاخر الذي يجب فهمة في السلاسل او المتغيرات هو كيف يتم عدد الحروف بمعني لناتي مثلا بالكلمة السابقة وهي pubarab
هذه الكلمة مكونه من 7 حروف طريقة عد حروف هذه الكلمة ستكون بالشكل التالي :
6 5 4 3 2 1 0
لاحظوا معي ان العد قد بدا من الصفر فا في البايثون يبدا العدد دائما من رقم 0 وليس 1
مثلا ان كتبنا الامر التالي بهذا الشكل
عن طريق اضافة الامر print وبعدها كتابة اسم المتغير وفتح هذه الاقواس[] وبداخلها الرقم الذي نريد ان نعرفه في المتغير ففي هذا المثال ما الحرف الذي
سيكون رقم 4 في المتغير (pubarab) ؟؟؟؟
ان كان اجابتك هي حرف ال r فا انت فهمت الجزء السابق
الشي الاخر وهو عكس ما شرحنا فيمكننا كتابة الامر التالي
هنا بعد وضعه امر index. بعد اسم المتغير وذكر الحرف بعدها سيعطي عكس نتيجة المثال السابق ويخبرني ان حرف ال r رقمه هو 4 في كلمة pubarab
اخر شي سنذكره في هذا الموضوع وهو امر replace.
فمن الممكن كتابة السطر البرمجي التالي :
فهنا سيذهب الي المتغير pubarab ويستبدل جزء arab ب star
لتصبح النتيجة pubstar
الي هنا نكون قد وصلنا الي نهاية هذا الدرس باخذ فكرة مبسطة عن السلاسل في البايثون ان كان عندك اي استفسار اتركه لي في الردود اسفل هذا الموضوع تحياتي لكم
مبدئيا يمكننا استخدام n\ لكي ننزل الي سطر جديد في الكود ويمكننا استخدام t/ لكي نصع مسافة في الكود
مثال :
عندما نكتب
الكود:
("print("pub/narab
ستظهر كالتالي :
Pub
arab
تاني شي لنتعلم الامر len وهو امر سنستخدمة في اشياء اخري اكثر تعقيدا في المستقبل وهو يستخدم لكي يظهر لك عدد حروف المتغير كالمثال التالي :
هنا ان ضغطتنا علي run سيقوم بطباعة عدد حروف قيمة المتغير وبما ان قيمة المتغير هو pubarab اذا سيتم طباعة رقم 7 وهو عدد حروف كلمة pubarab
الشي الاخر الذي يجب فهمة في السلاسل او المتغيرات هو كيف يتم عدد الحروف بمعني لناتي مثلا بالكلمة السابقة وهي pubarab
هذه الكلمة مكونه من 7 حروف طريقة عد حروف هذه الكلمة ستكون بالشكل التالي :
6 5 4 3 2 1 0
لاحظوا معي ان العد قد بدا من الصفر فا في البايثون يبدا العدد دائما من رقم 0 وليس 1
مثلا ان كتبنا الامر التالي بهذا الشكل
عن طريق اضافة الامر print وبعدها كتابة اسم المتغير وفتح هذه الاقواس[] وبداخلها الرقم الذي نريد ان نعرفه في المتغير ففي هذا المثال ما الحرف الذي
سيكون رقم 4 في المتغير (pubarab) ؟؟؟؟
ان كان اجابتك هي حرف ال r فا انت فهمت الجزء السابق
الشي الاخر وهو عكس ما شرحنا فيمكننا كتابة الامر التالي
الكود:
(("print(wenbsite_name.index("r
هنا بعد وضعه امر index. بعد اسم المتغير وذكر الحرف بعدها سيعطي عكس نتيجة المثال السابق ويخبرني ان حرف ال r رقمه هو 4 في كلمة pubarab
اخر شي سنذكره في هذا الموضوع وهو امر replace.
فمن الممكن كتابة السطر البرمجي التالي :
الكود:
(("print(website_name.replace("arab","star
فهنا سيذهب الي المتغير pubarab ويستبدل جزء arab ب star
لتصبح النتيجة pubstar
الي هنا نكون قد وصلنا الي نهاية هذا الدرس باخذ فكرة مبسطة عن السلاسل في البايثون ان كان عندك اي استفسار اتركه لي في الردود اسفل هذا الموضوع تحياتي لكم