توابع slice() Python
مثال
یک تابع و یک شیء برش ایجاد کنید. از شیء برش برای دریافت دو پروژه اولیه از تابع استفاده کنید:
a = ("a", "b", "c", "d", "e", "f", "g", "h") x = slice(2) print(a[x])
تعریف و استفاده
توابع 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])