30 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Python Built in Constants | ||
|  | localeTitle: بايثون بنيت في الثوابت | ||
|  | --- | ||
|  | [الثوابت](https://docs.python.org/3/library/constants.html) | ||
|  | 
 | ||
|  | ثلاثة ثوابت مدمجة شائعة الاستخدام: | ||
|  | 
 | ||
|  | *   `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 برمز الإنهاء المحدد: | ||
|  | 
 | ||
|  | *   الإقلاع عن التدخين (رمز = لا يوجد) | ||
|  | *   خروج (رمز = لا يوجد) | ||
|  | 
 | ||
|  | الكائنات التي تتم طباعتها ، قم بطباعة رسالة مثل "اكتب الترخيص () لرؤية نص الترخيص الكامل" ، وعندما يتم استدعاؤه ، قم بعرض النص المقابل بطريقة تشبه الاستدعاء (شاشة واحدة في كل مرة): | ||
|  | 
 | ||
|  | *   حقوق النشر | ||
|  | *   رخصة | ||
|  | *   ائتمانات |