• 0

كيف أحذف آخر 3 حروف من سلسلة نصية ومن ثم تغيير حالة الأحرف في بايثون؟

لدي سلسلة نصية أريد حذف 3 أرقام في نهايتها ومن ثم حذف جميع الفراغات الموجودة فيها وفي النهاية أريد تغيير حالة أحرفها لتصبح كبيرة، فما الطريقة الصحيحة لفعل ذلك في بايثون؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

نعم، توجد طريقة لفعل ذلك في بايثون وسأقسمها على أجزاء حتى تفهمها.
أولا لحذف جميع الفراغات في السلسلة النصية sent يمكنك استخدام دوال join و split كما في المثال التالي:

sent = ''.join(sent.split())

وبعد ذلك لحذف آخر ثلاث أسطر من سلسلة نصية يمكنك استخدام طريقة تشريح السلسلة النصية كالتالي:

sent = sent[:-3]

وفي النهاية لتغيير حالة الأحرف للسلاسل النصية وجعلها كبيرة يمكنك استخدام دالة upper كالتالي:

sent = sent.upper()

ويمكنك أيضا دمج السلاسل النصية الثلاث مع بعضها لتكون في سطر واحد كالتالي:

sent = ''.join(sent.split())[:-3].upper()

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن