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