English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات أساسيات بايثون

تحكم العمليات بايثون

الوظائف في Python

أنواع البيانات في Python

معالجة ملفات بايثون

أjectives و classes بايثون

التاريخ والوقت بايثون

معرفة متقدمة بايثون

مرجع بايثون

استخدام طريقة partition() في نصوص بايثون مع أمثلة

طرق النصوص بايثون

يستخدم طريقة partition() لتقسيم النص بناءً على تمييز معين.
إذا كان النص يحتوي على تمييز معين،يتم العثور عليه،ويتم العودة إلى مجموعة من الثلاثي،الأولى جزء قبل التمييز،الثانية تمييز التمييز،والثالثة جزء بعد التمييز.

تكون синтكس partition() كما يلي:

string.partition(separator)

معرف partition()

تستخدم طريقة partition() معرف تمييز تمييز،ويقوم بتقسيم النص عند أول ظهور لهذا التمييز.

مستوى partition()

يحمل طريقة partition() مجموعة من الثلاثي،الأولى جزء قبل التمييز،الثانية تمييز التمييز،والثالثة جزء بعد التمييز.

  ويشمل ما يلي:

  • جزء قبل التمييز،تمييز التمييز،وجزء بعد التمييز (إذا تم العثور على تمييز التمييز في النص)

  • النص نفسه وفراغين (إذا لم يتم العثور على معرف التمييز separator)

مثال: كيف يعمل partition()؟

string = "بايثون هو ممتع"
#تم العثور على حرف التمييز'is ' 
print(string.partition('is '))
#لم يتم العثور على حرف التمييز'not'
print(string.partition('not '))
string = "بايثون هو ممتع,ليس كذلك؟"
# الانقسام الأول لـ“ is”
print(string.partition('is'))

عند تشغيل هذا البرنامج،النتيجة ستكون:

('بايثون ', 'هو', 'ممتع')
('بايثون هو ممتع', '', '')
('بايثون ', 'هو', " ممتع،ليس كذلك؟")

طرق النصوص بايثون