يتم كتابة Python ديناميكيًا. لا يتعين علينا تحديد نوع متغير أو معلمة دالة ، أو قيمة إرجاع دالة.
تتيح لنا التعليقات التوضيحية القيام بذلك (اختياريًا).
هذه وظيفة بدون تعليقات توضيحية:
def increment(n):
return n + 1
هذه هي الوظيفة نفسها مع التعليقات التوضيحية:
def increment(n: int) -> int:
return n + 1
يمكنك أيضًا التعليق على المتغيرات:
count: int = 0
ستتجاهل بايثون تلك التعليقات التوضيحية. أداة منفصلة تسمىmypy
يمكن تشغيلها بشكل مستقل ، أو دمجها بواسطة IDE مثل VS Code أو PyCharm للتحقق تلقائيًا من أخطاء الكتابة بشكل ثابت ، أثناء قيامك بالتشفير ، وسوف تساعدك على اكتشاف أخطاء عدم تطابق النوع قبل تشغيل الكود.
مساعدة كبيرة خاصةً عندما يصبح برنامجك كبيرًا وتحتاج إلى إعادة بناء التعليمات البرمجية الخاصة بك.
المزيد من دروس بيثون:
- مقدمة في بايثون
- تثبيت Python 3 على macOS
- تشغيل برامج بايثون
- بايثون 2 مقابل بايثون 3
- أساسيات العمل مع بايثون
- أنواع بيانات بايثون
- مشغلي بايثون
- سلاسل بايثون
- بايثون منطقية
- أرقام بايثون
- بايثون ، قبول المدخلات
- بيانات التحكم في بايثون
- قوائم بايثون
- Python Tuples
- مجموعات بايثون
- قواميس بايثون
- وظائف بايثون
- كائنات بايثون
- حلقات بايثون
- وحدات بايثون
- فئات بايثون
- مكتبة بايثون القياسية
- تصحيح أخطاء بايثون
- نطاق متغيرات بايثون
- بايثون ، اقبل الحجج من سطر الأوامر
- العودية بيثون
- وظائف بايثون المتداخلة
- وظائف بايثون لامدا
- إغلاق بايثون
- بيئات Python الافتراضية
- استخدم GoPro ككاميرا ويب عن بعد باستخدام Python
- Python ، كيفية إنشاء قائمة من سلسلة
- ديكورات بايثون
- دوكسترينغ بايثون
- استبطان بيثون
- شروح بايثون
- Python ، كيفية سرد الملفات والمجلدات في دليل
- Python ، كيفية التحقق مما إذا كان الرقم فرديًا أم زوجيًا
- Python ، كيفية الحصول على تفاصيل ملف
- Python ، كيفية التحقق من وجود ملف أو دليل
- استثناءات بايثون
- Python ، كيفية إنشاء دليل
- Python ، كيفية إنشاء ملف فارغ
- Python ، عبارة `with`
- Python ، أنشئ طلب شبكة
- Python ، تثبيت حزم الطرف الثالث باستخدام `pip`
- بايثون ، اقرأ محتوى الملف