2.5 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.5 KiB
		
	
	
	
	
	
	
	
title, localeTitle
| 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 برمز الإنهاء المحدد:
- الإقلاع عن التدخين (رمز = لا يوجد)
- خروج (رمز = لا يوجد)
الكائنات التي تتم طباعتها ، قم بطباعة رسالة مثل "اكتب الترخيص () لرؤية نص الترخيص الكامل" ، وعندما يتم استدعاؤه ، قم بعرض النص المقابل بطريقة تشبه الاستدعاء (شاشة واحدة في كل مرة):
- حقوق النشر
- رخصة
- ائتمانات