دالة Python slice()

مثال

أنشئ مجموعة من المكونات والقطع. استخدم obj slice للحصول على العنصرين الأولين من المجموعة فقط:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(2)
print(a[x])

تشغيل مثال

التعريف والاستخدام

يعود دالة slice() إلى obj slice (قطع).

استخدم obj slice لتحديد كيفية قطع السلسلة. يمكنك تحديد أين تبدأ القطع وأين تنتهي القطع. يمكنك أيضًا تحديد الخطوة، مثل قطع كل عنصر.

النحو

slice(start, end, step)

قيمة الم参数

الم参数 الوصف
start اختياري. عدد صحيح، يحدد الموقع الذي يبدأ فيه القطع. القيمة الافتراضية هي 0.
end اختياري. عدد صحيح، يحدد الموقع الذي ينتهي فيه القطع.
step اختياري. عدد صحيح، يحدد قيمة الخطوة في القطع. القيمة الافتراضية هي 1.

مزيد من الأمثلة

مثال

أنشئ مجموعة من المكونات والقطع. ابدأ القطع في الموقع 3 واقطع في الموقع 5، واسترجع النتيجة:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(3, 5)
print(a[x])

تشغيل مثال

مثال

أنشئ مجموعة من المكونات والقطع. استخدم معامل step لاستعادة كل عنصر ثالث:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(0, 8, 3)
print(a[x])

تشغيل مثال