‫مرحبًا بعودتك.
‫لقد تعلمنا حتى الآن بعض الوظائف المضمنة التي تمتلكها بايثون.
‫قليل من الإجراءات المبنية ، أليس كذلك؟
‫الإجراءات التي يمكننا اتخاذها بشأن البيانات.
‫وتعلمنا عن STR ، وتعلمنا عن INT ، وتعلمنا عن الطفو وتحويل النوع الذي يمكننا القيام
‫به.
‫تعلمنا أيضًا عن النوع.
‫تعلمنا أيضًا عن الطباعة وهذه الوظائف المضمنة في Python.
‫حسنًا ، هناك عدد قليل منهم وسأرتبط بهذا المورد ، لكن ليس هناك عدد كبير جدًا.
‫في الواقع ، لقد رأينا أيضًا مثل ABS أو Round.
‫في فيديو ارقامنا.
‫إذن للأرقام بعض الوظائف التي يمكننا استخدام بعض الدوال المضمنة فيها.
‫حسنًا ، تحتوي السلاسل النصية أيضًا على كلمة مفيدة جدًا تسمى Len ، والتي تعني.
‫طول.
‫لذلك كما خمنت ذلك.
‫إذا كتبت شيئًا كهذا وقمت بطباعة هذا.
‫ثم نقرت على تشغيل ، أحصل على تسعة لأنها تحسب طول السلسلة في حالتنا.
‫واحد ، اثنان ، ثلاثة ، أربعة ، خمسة ، ستة ، سبعة ، ثمانية ، تسعة.
‫طول الخيط تسعة.
‫الآن ، عليك توخي الحذر هنا لأن الطول نفسه لا يبدأ من الصفر كما رأينا في الفهارس.
‫بدلاً من ذلك ، يُحسب كما يفعل البشر من شخص واحد.
‫لذا فإن الشيء الرائع الذي يجب القيام به هنا هو أنني أستطيع أن أفعل شيئًا كهذا.
‫لنفترض أن لدينا ترحيبًا متغيرًا يساوي قيمة.
‫حسنًا ، يمكنني الاستيلاء على التحية.
‫المتغير ، وهو عبارة عن سلسلة ويستخدم تقطيع الأوتار للاستيلاء جيدًا على الأول ثم الهدف حتى
‫النهاية.
‫الآن الافتراضي يفعل هذا بالفعل.
‫إذا تركتها على هذا النحو ، فسوف تستحوذ على الترحيب وتتأكد من أنني أضفت قوسًا هنا.
‫لننقر فوق تشغيل.
‫مرحبا.
‫الآن إذا فعلت الصفر لطول الترحيب.
‫ماذا يعني ذلك؟
‫حسنًا ، إذا قمت بالنقر فوق "تشغيل" ، ما زلت أحصل على مرحبًا.
‫لأن طول التحية.
‫تسعة.
‫يحب.
‫إذن الآن وظيفة الطول هذه مفيدة جدًا وسنستخدمها كثيرًا في هذه الدورة.
‫لكني أريد أن أقدم لكم مفهوم الوظائف المضمنة.
‫بالإضافة إلى ما نسميه الأساليب المضمنة.
‫همم.
‫ماذا يعني ذلك؟
‫تحتوي الوظيفة المضمنة على بناء جملة الكلمة التي تم تمييزها باللون الأزرق ، ثم
‫استخدمنا الأقواس المتعرجة لتنفيذ بعض الإجراءات على نوع البيانات.
‫ومع ذلك ، لدى Python أيضًا فكرة الأساليب والطرق المشابهة للوظائف ،
‫لكنها مملوكة لشيء ما.
‫على سبيل المثال ، في بايثون لدينا طرق سلسلة.
‫لذلك فهذه طرق أو إجراءات يمكن أن تؤديها السلاسل فقط.
‫ولا تقلق ، فهذا شيء سنتحدث عنه أكثر عندما نتحدث عن الفصول والوظائف.
‫لكن في الوقت الحالي ، لدى Python ، على سبيل المثال ، طرق سلسلة.
‫إذن فهذه طرق يمكننا استخدامها خصيصًا للسلاسل النصية والطرق لها صيغة خاصة حيث بدلاً من الكلمة
‫ذات الأقواس المتعرجة فقط ، عادة ما يكون لها نقطة أمامها.
‫لذا ضع نقطة ثم نوع من الكلمة.
‫وقد رأينا بالفعل تنسيقًا واحدًا ، صحيحًا ، تنسيق نقطي ، أقواس متعرجة أو أقواس هي طريقة.
‫وإذا ذهبت إلى طرق سلسلة Python وقمت بالتمرير لأسفل أو التمرير لأعلى ، فإننا نرى أن التنسيق ، تنسيق
‫القيم المحددة في سلسلة هو طريقة.
‫حاليا.
‫لماذا نهتم؟
‫نحن سوف.
‫مع هذا الثعبان يعطينا الأدوات التلقائية التي يمكننا استخدامها على السلاسل.
‫لذا دعنا نستكشف بعض طرق الأوتار هذه.
‫لنقم بإنشاء اقتباس هنا.
‫والاقتباس سيكون أو لا يكون.
‫الآن هنا مع هذا الاقتباس ، يمكننا استخدام بعض الطرق في هذه السلسلة.
‫الآن ، لن أخوض في كل شيء لأنه ، حسنًا ، 60٪ من هؤلاء لن تستخدمها على الأرجح
‫في حياتك المهنية.
‫سأستعرض الأشياء المهمة التي ستراها مرارًا وتكرارًا.
‫لكنني سأقوم أيضًا بربط هذا حتى تتمكن من رؤية هذا بنفسك كمرجع.
‫تذكر ، بصفتك مبرمجًا ، أن وظيفتك ليست حفظ هذا وقراءة لغة مثلك التي تقرأها.
‫بدلاً من ذلك ، فإن القاموس هو معرفة أن هذا المورد موجود وأنه يمكنك استكشافه والتعلم عند حدوث
‫مشكلة معينة.
‫لكن دعنا نعود إلى المهمة التي نحن بصددها.
‫شيء واحد يمكننا القيام به هو استخدام الطريقة العليا.
‫نستخدم نقطة ثم نكتب الأقواس العلوية ثم الأقواس المتعرجة.
‫ولحسن حظنا ، يوضح لنا محررنا أن هذا موجود بالفعل بسبب القائمة المنسدلة.
‫إذن ماذا يحدث الآن إذا قمت بطباعة هذا؟
‫وأنا انقر فوق تشغيل.
‫انظر إلى ذلك.
‫يتم رسملة كل شيء.
‫أكون أو لا أكون.
‫هناك أيضًا واحد آخر يمكننا استخدامه يسمى Capitalize.
‫ما الفرق بين الاثنين؟
‫حسنًا ، إذا ركضت ، ستلاحظ أنها تستغل بداية الجملة.
‫وبالمناسبة ، محررك أو في حالتنا ، تموجنا ، إذا كنت تحوم فوق هذا ، فسوف يخبرك
‫في الواقع بما يفعله.
‫تقوم بإرجاع نسخة كبيرة من SE.
‫إذن أيًا كان على يسار النقطة.
‫وسيعرض لك المحرر الجيد في الواقع كل الأشياء المتاحة لك.
‫وبمجرد أن تضغط على نقطة ، انظر إلى ذلك.
‫أرى كل هذه الصناديق الأرجوانية ، وهي طرق متاحة لي لسلسلة.
‫وكما ترى ، هناك الكثير منهم.
‫الآن ، لا تقلق بشأن هذه الشرطات السفلية المزدوجة ، هذه الأساليب الغامضة ، لأن هذا شيء سنتحدث عنه
‫عندما نتحدث عن الفصول الدراسية.
‫لكن يمكنك أن ترى أن لديك أشياء مختلفة يمكنك استخدامها.
‫على سبيل المثال ، لديك حالات أصغر بدلاً من الأحرف الكبيرة والصغيرة ، كل شيء.
‫ماذا لو أردت استخدام البحث ، على سبيل المثال.
‫وتجد أنه يقول ببساطة ، هل ب موجود في الكود أو لا يكون؟
‫وإذا قمت بالنقر فوق تشغيل.
‫حسنًا ، هذا يخبرني بذلك.
‫نعم.
‫يحتوي العثور على نقطة اقتباس على أ ب ويبدأ من فهرس من ثلاثة.
‫إذا ذهبت إلى 012 ثم نظرت إلى تلك الثلاثة.
‫لذلك وجدنا ما يجدنا أول ظهور لقطعة من النص.
‫لديك أيضًا أشياء مثل الاستبدال حيث يمكنني استبدال كل ما أعطيه كأول شيء ثم فصله
‫إلى الشيء الثاني.
‫لذا يمكنك أن ترى هنا أنه يخبرني بقديم ثم فاصلة جديدة ويمكنني استبدال هذا بي إذا قمت بالنقر فوق تشغيل.
‫أوصل إلي أم لا.
‫لذلك هذا يحل محل جميع تكرارات BEE.
‫الآن ، آخر شيء أريد أن أوضحه لكم هو أنه إذا قمت بطباعة الاقتباس هنا.
‫ما رأيك سيحدث؟
‫لقد طبعت هنا واستبدلت بي.
‫أن تكون أو لا؟
‫لتكون معي.
‫أو ليس لي.
‫تماما اقتباس أناني.
‫ولكن إذا قمت بطباعة هذا مرة أخرى في السطر الخامس ، فماذا تعتقد أنه سيحدث؟
‫هيا نكتشف.
‫قف.
‫هل هذا ما توقعته؟
‫فكر في سبب حدوث ذلك بناءً على ما تعلمناه.
‫هنا الحاجة.
‫تذكر أن الأوتار ثابتة.
‫أي أنه لا يمكن تغييرها.
‫يمكننا استبدالها إذا أردنا ، لكننا لا نغيرها.
‫إما أن نخلقها أو ندمرها.
‫في حالتنا ، عندما نفعل ذلك ، اقتبس ، استبدل.
‫بالنسبة لي أم لا ، إنها تخلق سلسلة جديدة.
‫نحن الآن لا نخصص هذه السلسلة لأي شيء.
‫لذلك في النهاية بعد طباعته ، نقوم بإزالته من الذاكرة.
‫لكن إذا فعلت شيئًا مثل.
‫هذا حيث لدي.
‫اقتبس اثنين يساوي.
‫اقتبس أنا أستبدل وأطبع الاقتباس إلى.
‫حسنًا ، في حالتنا ، نقوم بإنشاء سلسلة جديدة بالكامل.
‫نحن ننشئ سلسلة نصية ، لكننا لا نعدلها أبدًا لأنها غير قابلة للتغيير.
‫لذلك فإن هذا الاقتباس يظل دائمًا على ما هو عليه حتى ندمره.
‫حتى نزيله ، ينتهي برنامجنا.
‫هذا سوف يكون موجود
‫أتمنى أن تكون مستمتعًا.
‫أصبر.
‫المزيد لتعلمه في الفيديو التالي.