freeCodeCamp/guide/arabic/python/built-in-constants/index.md

2.5 KiB

title localeTitle
Python Built in Constants بايثون بنيت في الثوابت

الثوابت

ثلاثة ثوابت مدمجة شائعة الاستخدام:

  • True : القيمة الحقيقية لنوع bool . الواجبات إلى True رفع SyntaxError .
  • False : القيمة الخاطئة لنوع bool . التعيينات إلى False رفع SyntaxError .
  • None : القيمة الوحيدة من النوع NoneType . يتم استخدام "بلا" بشكل متكرر لتمثيل غياب أي قيمة ، حيث لا يتم تمرير الوسيطات الافتراضية إلى إحدى الوظائف. تخصيصات None تثير خطأ قواعدي.

الثوابت المدمجة الأخرى:

  • NotImplemented : قيمة خاصة يجب إعادتها بواسطة الطرق الخاصة الثنائية ، مثل __eg__() ، __add__() ، __rsub__() ، إلخ) للإشارة إلى أن العملية لم يتم تنفيذها فيما يتعلق بالنوع الآخر.
  • Ellipsis : قيمة خاصة تستخدم في الغالب بالاقتران مع صيغة تقسيم موسعة لأنواع بيانات الحاويات المعرفة من قبل المستخدم.
  • __debug__ : صواب إذا لم تبدأ بايثون بخيار -o.

الثوابت المضافة بواسطة وحدة الموقع الوحدة النمطية الموقع (الذي يتم استيراده تلقائياً أثناء بدء التشغيل ، فيما عدا إذا تم إعطاء خيار سطر الأوامر -S) يضيف ثوابت عديدة إلى مساحة الاسم المضمنة. وهي مفيدة لقذيفة الترجمة التفاعلية ولا ينبغي استخدامها في البرامج.

الكائنات التي عند طباعتها ، قم بطباعة رسالة مثل "Use quit () أو Ctrl-D (أي EOF) للخروج" ، وعند استدعاء ، ارفع SystemExit برمز الإنهاء المحدد:

  • الإقلاع عن التدخين (رمز = لا يوجد)
  • خروج (رمز = لا يوجد)

الكائنات التي تتم طباعتها ، قم بطباعة رسالة مثل "اكتب الترخيص () لرؤية نص الترخيص الكامل" ، وعندما يتم استدعاؤه ، قم بعرض النص المقابل بطريقة تشبه الاستدعاء (شاشة واحدة في كل مرة):

  • حقوق النشر
  • رخصة
  • ائتمانات