ee.String.slice

تعرض هذه الدالة سلسلة فرعية من السلسلة المحدّدة. إذا كان النطاق المحدّد يتجاوز طول السلسلة، يتم عرض سلسلة فرعية أقصر.

الاستخدامالمرتجعات
String.slice(start, end)سلسلة
الوسيطةالنوعالتفاصيل
هذا: stringسلسلةالسلسلة المطلوب تقسيمها إلى مجموعات فرعية.
startعدد صحيحفهرس البداية، شامل يتم احتساب الأرقام السالبة للخلف من نهاية السلسلة.
endعدد صحيح، القيمة التلقائية: nullفهرس النهاية، باستثناء القيمة. يتم ضبط القيمة التلقائية على طول السلسلة. يتم احتساب الأرقام السالبة للخلف من نهاية السلسلة.

أمثلة

محرّر الرموز البرمجية (JavaScript)

print(ee.String('').slice(0));  // ''
print(ee.String('').slice(-1));  // ''

var s = ee.String('abcdefghijklmnopqrstuvwxyz');
print(s.slice(0));  // abcdefghijklmnopqrstuvwxyz
print(s.slice(24));  // yz
print(s.slice(-3));  // xyz
print(s.slice(3, 3));  // ''
print(s.slice(2, 3));  // c
print(s.slice(-4, 25));  // wxy

إعداد Python

راجِع صفحة بيئة Python للحصول على معلومات حول واجهة برمجة التطبيقات Python واستخدام geemap للتطوير التفاعلي.

import ee
import geemap.core as geemap

Colab (Python)

display(ee.String('').slice(0))  # ''
display(ee.String('').slice(-1))  # ''

s = ee.String('abcdefghijklmnopqrstuvwxyz')
display(s.slice(0))  # abcdefghijklmnopqrstuvwxyz
display(s.slice(24))  # yz
display(s.slice(-3))  # xyz
display(s.slice(3, 3))  # ''
display(s.slice(2, 3))  # c
display(s.slice(-4, 25))  # wxy