--- title: String Split Method localeTitle: طريقة تقسيم السلسلة --- يتم استخدام الدالة `split()` بشكل شائع لتقسيم السلسلة في Python. #### طريقة `split()` قالب: `string.split(separator, maxsplit)` `separator` : سلسلة محدد. قمت بتقسيم السلسلة بناءً على هذا الحرف. على سبيل المثال. يمكن ان تكون " "، ":"، "؛" إلخ `maxsplit` : عدد مرات تقسيم السلسلة استنادًا إلى `separator` . إذا لم يتم تحديدها أو -1 ، يتم تقسيم السلسلة استنادًا إلى كل تواجدات `separator` هذا الأسلوب بإرجاع قائمة substrings delimited بواسطة `separator` #### أمثلة 1) سلسلة الانقسام في الفضاء: "" `string = "freeCodeCamp is fun." print(string.split(" ")) ` انتاج: `['freeCodeCamp', 'is', 'fun.'] ` 2) سلسلة الانقسام في الفاصلة: "،" `string = "freeCodeCamp,is fun, and informative" print(string.split(",")) ` انتاج: `['freeCodeCamp', 'is fun', ' and informative'] ` 3) لا يوجد `separator` محدد `string = "freeCodeCamp is fun and informative" print(string.split()) ` انتاج: `['freeCodeCamp', 'is', 'fun', 'and', 'informative'] ` ملاحظة: إذا لم يتم تحديد `separator` ، فسيتم تجريد السلسلة من **جميع** المسافات البيضاء `string = "freeCodeCamp is fun and informative" print(string.split()) ` انتاج: `['freeCodeCamp', 'is', 'fun', 'and', 'informative'] ` 3) تقسيم السلسلة باستخدام `maxsplit` . هنا نقسم السلسلة على "" مرتين: `string = "freeCodeCamp is fun and informative" print(string.split(" ", 2)) ` انتاج: `['freeCodeCamp', 'is', 'fun and informative'] ` #### معلومات اكثر تحقق من [مستندات Python على تقسيم السلسلة](https://docs.python.org/2/library/stdtypes.html#str.split)