شروح بايثون

يتم كتابة Python ديناميكيًا. لا يتعين علينا تحديد نوع متغير أو معلمة دالة ، أو قيمة إرجاع دالة.

تتيح لنا التعليقات التوضيحية القيام بذلك (اختياريًا).

هذه وظيفة بدون تعليقات توضيحية:

def increment(n):
    return n + 1

هذه هي الوظيفة نفسها مع التعليقات التوضيحية:

def increment(n: int) -> int:
    return n + 1

يمكنك أيضًا التعليق على المتغيرات:

count: int = 0

ستتجاهل بايثون تلك التعليقات التوضيحية. أداة منفصلة تسمىmypyيمكن تشغيلها بشكل مستقل ، أو دمجها بواسطة IDE مثل VS Code أو PyCharm للتحقق تلقائيًا من أخطاء الكتابة بشكل ثابت ، أثناء قيامك بالتشفير ، وسوف تساعدك على اكتشاف أخطاء عدم تطابق النوع قبل تشغيل الكود.

مساعدة كبيرة خاصةً عندما يصبح برنامجك كبيرًا وتحتاج إلى إعادة بناء التعليمات البرمجية الخاصة بك.


المزيد من دروس بيثون: