الفرق بين المراجعتين ل"Python/range"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إضافة الصّفحة)
 
 
(3 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة)
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:الدالة <code>range()‎</code> في بايثون}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:الدالة <code>range()‎</code> في بايثون}}</noinclude>
تعيد الدّالة <code>range()‎</code> قيمة
+
تعيد الدّالة <code>range()‎</code> كائن مجال يحتوي على أعداد صحيحة من نقطة البداية إلى نقطة النّهاية مع فصلها بمسافة عدديّة.
  
 
== البنية العامة ==
 
== البنية العامة ==
سطر 19: سطر 19:
  
 
== القيمة المعادة ==
 
== القيمة المعادة ==
كائن مجال يُعدّ من نوعًا من أنواع التّسلسلات غير القابلة للتّغيير (immutable sequence type).
+
كائن مجال يُعدّ نوعًا من أنواع التّسلسلات غير القابلة للتّغيير (immutable sequence type).
  
 
== أمثلة ==
 
== أمثلة ==
سطر 32: سطر 32:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
لاحظ أنّنا نستعمل في المثال أعلاه الدّالة <code>list()‎</code> لتحويل المجال إلى قائمة لنتمكّن من عرض ما بداخل المجال من عناصر.
+
لاحظ أنّنا نستعمل في المثال أعلاه الدّالة <code>[[Python/list#.D8.A7.D9.84.D8.AF.D9.91.D8.A7.D9.84.D8.A9 list.28.29.E2.80.8E|list()]]‎</code> لتحويل المجال إلى قائمة لنتمكّن من عرض ما بداخل المجال من عناصر.
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
* [[Python/list|القوائم lists في بايثون]]
+
* [[Python/list|القوائم lists في بايثون]].
 
* [[Python/int|الأعداد الصحيحة في بايثون]].
 
* [[Python/int|الأعداد الصحيحة في بايثون]].
  

المراجعة الحالية بتاريخ 12:08، 18 مايو 2018

تعيد الدّالة range()‎ كائن مجال يحتوي على أعداد صحيحة من نقطة البداية إلى نقطة النّهاية مع فصلها بمسافة عدديّة.

البنية العامة

range(stop)
range(start, stop[, step])

المعاملات

start

نقطة بداية المجال.

stop

نقطة نهاية المجال.

step

المسافة العدديّة التي ستكون بين عناصر المجال.

القيمة المعادة

كائن مجال يُعدّ نوعًا من أنواع التّسلسلات غير القابلة للتّغيير (immutable sequence type).

أمثلة

المثال التّالي يوضّح كيفيّة عمل هذه الدّالة:

>>> list(range(3)) # من صفر إلى ثلاثة
[0, 1, 2]
>>> list(range(1, 5)) # من 1 إلى 5
[1, 2, 3, 4]
>>> list(range(1, 5, 2)) # من 1 إلى 5 مع اثنين كمسافة بين كلّ عنصر والآخر
[1, 3]

لاحظ أنّنا نستعمل في المثال أعلاه الدّالة list() لتحويل المجال إلى قائمة لنتمكّن من عرض ما بداخل المجال من عناصر.

انظر أيضًا

مصادر