الفرق بين المراجعتين لصفحة: «Python/range»
< Python
إضافة الصّفحة |
طلا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>range()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>range()</code> في بايثون}}</noinclude> | ||
تعيد الدّالة <code>range()</code> | تعيد الدّالة <code>range()</code> كائن مجال يحتوي على أعداد صحيحة من نقطة البداية إلى نقطة النّهاية مع فصلها بمسافة عدديّة. | ||
== البنية العامة == | == البنية العامة == |
مراجعة 20:55، 12 مايو 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()
لتحويل المجال إلى قائمة لنتمكّن من عرض ما بداخل المجال من عناصر.