English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم طريقة partition() لتقسيم النص بناءً على تمييز معين.
إذا كان النص يحتوي على تمييز معين،يتم العثور عليه،ويتم العودة إلى مجموعة من الثلاثي،الأولى جزء قبل التمييز،الثانية تمييز التمييز،والثالثة جزء بعد التمييز.
تكون синтكس partition() كما يلي:
string.partition(separator)
تستخدم طريقة partition() معرف تمييز تمييز،ويقوم بتقسيم النص عند أول ظهور لهذا التمييز.
يحمل طريقة partition() مجموعة من الثلاثي،الأولى جزء قبل التمييز،الثانية تمييز التمييز،والثالثة جزء بعد التمييز.
ويشمل ما يلي:
جزء قبل التمييز،تمييز التمييز،وجزء بعد التمييز (إذا تم العثور على تمييز التمييز في النص)
النص نفسه وفراغين (إذا لم يتم العثور على معرف التمييز separator)
string = "بايثون هو ممتع" #تم العثور على حرف التمييز'is ' print(string.partition('is ')) #لم يتم العثور على حرف التمييز'not' print(string.partition('not ')) string = "بايثون هو ممتع,ليس كذلك؟" # الانقسام الأول لـ“ is” print(string.partition('is'))
عند تشغيل هذا البرنامج،النتيجة ستكون:
('بايثون ', 'هو', 'ممتع') ('بايثون هو ممتع', '', '') ('بايثون ', 'هو', " ممتع،ليس كذلك؟")