من ضمن معاملات الأسناد في البايثون ؟| |؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
.
الإجابة الصحيحة لمعامل الأسناد في بايثون هي "." (النقطة).
شرح مفصل:
في بايثون، تُستخدم النقطة (`.`) للوصول إلى معاملات الأسناد (Attributes) الخاصة بالكائنات (Objects). الكائنات هي ببساطة متغيرات تحتوي على بيانات ووظائف مرتبطة بها. معاملات الأسناد هي البيانات أو الوظائف التي تنتمي إلى هذا الكائن.
- ما هي معاملات الأسناد؟
- هي متغيرات مرتبطة بالكائن، تخزن معلومات حوله.
- هي دوال (Functions) مرتبطة بالكائن، تحدد ما يمكن للكائن أن يفعله.
- كيف نستخدم النقطة للوصول إليها؟
نكتب اسم الكائن، ثم نضع نقطة (`.`)، ثم نكتب اسم معامل الأسناد الذي نريد الوصول إليه.
- معاملات الأسناد كمتغيرات:
```python
class كلب:
def __init__(self, اسم, لون):
self.اسم = اسم
self.لون = لون
كلبي = كلب("فلفل", "بني")
print(كلبي.اسم) # سيطبع: فلفل
print(كلبي.لون) # سيطبع: بني
```
في هذا المثال، `اسم` و `لون` هما معاملات الأسناد للكائن `كلبي`. استخدمنا النقطة (`.`) للوصول إلى قيم هذه المعاملات.
- معاملات الأسناد كدوال:
```python
class سيارة:
def __init__(self, موديل):
self.موديل = موديل
def تشغيل(self):
print("السيارة تعمل")
سيارتي = سيارة("تويوتا")
سيارتي.تشغيل() # سيطبع: السيارة تعمل
```
في هذا المثال، `تشغيل` هي دالة (معامل أسناد) مرتبطة بالكائن `سيارتي`. استخدمنا النقطة (`.`) لاستدعاء هذه الدالة.
باختصار: النقطة (`.`) هي الطريقة الأساسية في بايثون للوصول إلى البيانات (المتغيرات) والوظائف (الدوال) التي تنتمي إلى كائن معين.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال من ضمن معاملات الأسناد في البايثون ؟| | اترك تعليق فورآ.