اذهب إلى المحتوى
  • 0

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

المبرمج العربي

السؤال

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

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

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

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

sent = sent[:-3]

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

sent = sent.upper()

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

sent = ''.join(sent.split())[:-3].upper()
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...