English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تحليل بسيط لاستخدام التفكير الرجعي في Python

يروي هذا المقال مثالًا على استخدام الترجيع في Python. يُشارك مع الجميع للاستفادة منه، وتفاصيله كالتالي:

class Person:
  def __init__(self):
    self.name = "zjgtan"
  def getName(self):
    return self.name

تعريف الترجيع البسيط:

الحصول على نموذج من اسم النموذج للحصول على نموذج الفئة

الحصول على الطريقة من خلال اسم الطريقة، وتنفيذ النداء

طريقة الترجيع الأولى:

من person استورد Person
theObj = globals()["Person"]()
print theObj.getName()

طريقة الترجيع الثانية:

module = __import__("person")
theObj = getattr(module, "Person")()
print theObj.getName()

للقراء المهتمين بمزيد من المعلومات حول Python، يمكنهم التحقق من المقالات الخاصة بالموقع: 'دليل Python للبنيات البيانية والخوارزميات'، 'دليل تقنيات التشفير والاستراتيجيات لـ Python'، 'دليل تقنيات الت编码 لـ Python'، 'دليل تقنيات استخدام الدوال في Python'، 'دليل تحليل النصوص في Python'، و 'دليل الدخول والتحسين في Python'.

آمل أن يساعدك محتوى هذا المقال في تصميم برامج Python الخاصة بك.

بيان: محتوى هذا المقال تم جمعه من الإنترنت، ملكية المادة للملكيات الأصلية، تم جمع المادة من قبل المستخدمين عبر الإنترنت بتحميلهمها، هذا الموقع لا يمتلك حقوق الملكية، لم يتم تعديل المحتوى بشكل يدوي، ولا يتحمل أي مسؤولية قانونية ذات صلة. إذا كنت قد وجدت محتوى يشتبه في انتهاك حقوق النسخ، فنرجو منك إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (عند إرسال البريد الإلكتروني، يرجى استبدال # ب @) لإبلاغنا، وقدم الدليل على الدليل، إذا تم التحقق من ذلك، سيتم حذف المحتوى المزعوم فورًا.

مفضل لك