دالة 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])