نتائج البحث

اذهب إلى التنقل اذهب إلى البحث

الدالة all()‎ في بايثون

تعيد الدّالة all()‎ القيمة True إن كانت جميع عناصر الكائن القابل للتكرار (iterable) المعطى تُساوي القيمة True أو إن كان الكائن القابل للتكرار فارغًا. البنية العامة all() المعاملات iterable كائن قابل للتكرار، يُمكن أن يكون قائمةً أو مجموعةً أو سلسلةً نصيّة أو أيّ كائنٍ يُمكنك استخدام حلقة التّكرار for عليه للوصول إلى كلّ قيمةٍ من قيمه على حدى. القيمة المعادة القيمة True إن كانت جميع عناصر الكائن القابل للتكرار المعطى تُساوي القيمة True أو إن كان الكائن القابل للتكرار فارغًا. ...

التابع HTMLCalendar.formatmonth()‎ في بايثون

يعيد التابع تقويم الشهر المعطى بصيغة جدول HTML. البنية العامة ‎formatmonth(theyear, themonth, withyear=True) المعاملات theyear السنة المطلوبة. themonth الشهر المطلوب (من 1 إلى 12). withyear معامل اختياري يحمل قيمة منطقية. إن أخذ هذا المعامل القيمة True فإنّ التابع سيضيف السنة إلى ترويسة جدول HTML المعاد. أما إن أخذ االمعامل القيمة False فتقتصر الترويسة على اسم الشهر فقط. القيمة المعادة سلسلة نصية تتضمّن تقويم الشهر المطلوب في السنة المطلوبة بهيئة جدول HTML. أمثلة يبين المثال التالي آلية عمل التابع: >>> from ...

الدالة sum()‎ في بايثون

تعيد الدّالة sum()‎ مجموع عناصر الكائن القابل للتكرار المُعطى إضافةً إلى قيمة بدئيّة إن مُرِّرَت. البنية العامة sum(iterable[, start]) المعاملات iterable الكائن القابل للتّكرار المرغوب جمع عناصره التي تكون عادةً قيمًا عدديّة. start مُعامل اختياريّ يُمثّل القيمة البدئيّة التي ستُضاف إلى المجموع في بدايته، قيمته الافتراضيّةُ 0، ولا يجوز أن تكون قيمته سلسلةً نصيّة. القيمة المعادة مجموع عناصر الكائن القابل للتّكرار إضافةً إلى القيمة البدئيّة. أمثلة المثال التّالي يوضّح كيفيّة عمل هذه الدّالة: >>> sum([1, 2, 3]) # مجموع قائمة ...

التابع Calendar.iterweekdays()‎ في بايثون

يعيد التابع كائن تكرار iterator يتضمّن أرقام أيام الأسبوع التي ستستخدم لأسبوع واحد. البنية العامة ‎iterweekdays() القيمة المعادة يعيد التابع كائن تكرار iterator لأرقام أيام الأسبوع التي ستستخدم لأسبوع واحد. وتكون القيمة الأولى في كائن التكرار هي نفسها قيمة الخاصية firstweekday. أمثلة يبين المثال التالي آلية عمل التابع: >>> from calendar import Calendar >>> cal = Calendar() >>> for c in cal.iterweekdays(): ... print(c) ... 0 1 2 3 4 5 6 انظر أيضًا التابع itermonthdates()‎: يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة. التابع ...

الدالة format()‎ في بايثون

تُحوّل الدّالة format()‎ قيمةً مُعطاةً إلى تمثيل مُنسّق حسب ما تُحدّده مواصفة التّنسيق المُعطاة. البنية العامة format(value[, format_spec]) المعاملات value القيمة المرغوب تنسيقها. format_spec مُعامل اختياريّ تكون قيمته الافتراضيّة سلسلةً نصيّةً عادة ما تُعطي نفس تأثير الاستدعاء str‎(‎value‎)‎. القيمة المعادة القيمة المُنسّقة حسب المواصفة المُعطاة. تختلف آليّة تفسير المواصفة المُعطاة للمُعامل format_spec حسب نوع قيمة المُعامل value، لكنّ هناك بنية قياسيّة للتنسيق تُستخدم من طرف مُعظم الأنواع المُضمّنة في لغة بايثون. أمثلة المثال التّالي يوضّح كيفيّة عمل هذه الدّالة: >>> ...

التابع TextCalendar.prmonth()‎ في بايثون

يعيد التابع التقويم الخاص بشهر معيّن على هيئة سلسلة نصية متعددة الأسطر. البنية العامة prmonth(theyear, themonth, w=0, l=0) المعاملات theyear السنة المطلوبة. themonth الشهر المطلوب. w يحدد المعامل الاختياري ‏w عرض أعمدة التاريخ، والتي تأخذ محاذاة وسطية. l يحدد المعامل الاختياري l عدد الأسطر التي سيستخدمها كل أسبوع. القيمة المعادة يطبع التابع تقويم الشهر الذي يعيده التابع formatmonth()‎. أمثلة يبين المثال التالي آلية عمل التابع: >>> from calendar import TextCalendar >>> tcal = TextCalendar() >>> tcal.prmonth(2018, 8) August 2018 Mo ...

الدالة staticmethod()‎ في بايثون

تُحوّل الدّالة staticmethod()‎ تابعًا إلى تابعٍ ساكن (static method). البنية العامة staticmethod(fun) @staticmethod المعاملات fun الدّالة أو التّابع المُراد تحويله إلى تابعٍ ساكن. القيمة المعادة يُحوّل التّابع المُزخرَف إلى تابعٍ ساكن لا يستقبل مُعاملًا أولًا صريحًا (المُعامل المعروف بالاسم self في التّوابع). أمثلة المثال التّالي يوضّح كيفيّة إنشاء تابع ساكن باستعمال الدّالة staticmethod كمُزخرِف: >>> class A: ... @staticmethod ... def hello(): # لاحظ أنّ التّابع السّاكن لا يستقبل أيّ مُعامل تلقائيّ كما في التّوابع ...

الدالة heapq.heapreplace()‎ في بايثون

تحذف الدالة وتعيد أصغر عنصر في الكومة، وتضيف كذلك العنصر الجديد المعطى. البنية العامة heapq.heapreplace(heap, item) المعاملات heap الكومة التي ستُدرج فيها قيمة المعامل item. item القيمة المراد إدراجها في الكومة. القيمة المعادة تحذف الدالة وتعيد أصغر عنصر في الكومة heap، وتضيف كذلك العنصر الجديد item. لا يؤدي استخدام هذه الدالة إلى إحداث تغير في حجم الكومة، وتطلق الدالة الخطأ IndexError في حال كون الكومة فارغة. تؤدي هذه الدالة عملها بكفاءة أكبر من استدعاء الدالة heappop()‎ متبوعة بالدالة heappush()‎، إلى ...

الدالة classmethod()‎ في بايثون

الدّالة classmethod()‎ مُزخرفٌ يُحوّل تابعًا عاديًّا في صنف ما إلى تابع صنف (class method) ليُمكن الوصول إلى الصّنف الذي عُرّف فيه التّابع. يستقبل تابع الصّنفِ الصّنفَ كمُعاملٍ أول، تمامًا كما يستقبل التّابع العاديّ النّسخة (instance) كمُعامل أولٍ (أي الكائن الذي نُشير إليه عادةً بالاسم self). البنية العامة class C: @classmethod def f(cls, arg1, arg2, ...): ... المعاملات لا توجد مُعاملات. لكنّ الدّالة المُزخرَفَة f تستقبل المُعامل cls الذي يُشير إلى الصّنف الذي عُرّف عليه ...

التابع Connection.create_aggregate()‎ في بايثون

ينشئ التابع دالة تجميع aggregate function معرّفة من قبل المستخدم. البنية العامة create_aggregate(name, num_params, aggregate_class) المعاملات name اسم دالة التجميع المراد إنشاؤها. num_params عدد المعاملات التي تستقبلها الدالة (يمكن تعيين القيمة ‎-1 لهذا المعامل لتستقبل الدالة أي عدد من المعاملات). aggregate_class صنف تجميع يجب أن يتضمّن تابع step، والذي يأخذ المعامل num_params والذي يحدّد عدد المعاملات في الدالة التي ينشئها التابع (يمكن تعيين القيمة ‎-1 لهذا المعامل لتستقبل الدالة أي عدد من المعاملات)، وتابع finalize والذي سيعيد النتيجة النهائية من ...

عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).