المبرمج العربي نشر 27 يناير 2016 أرسل تقرير نشر 27 يناير 2016 لدي سلسلة نصية أريد حذف 3 أرقام في نهايتها ومن ثم حذف جميع الفراغات الموجودة فيها وفي النهاية أريد تغيير حالة أحرفها لتصبح كبيرة، فما الطريقة الصحيحة لفعل ذلك في بايثون؟ اقتباس
1 هشام رزق الله نشر 27 يناير 2016 أرسل تقرير نشر 27 يناير 2016 نعم، توجد طريقة لفعل ذلك في بايثون وسأقسمها على أجزاء حتى تفهمها.أولا لحذف جميع الفراغات في السلسلة النصية sent يمكنك استخدام دوال join و split كما في المثال التالي:sent = ''.join(sent.split()) وبعد ذلك لحذف آخر ثلاث أسطر من سلسلة نصية يمكنك استخدام طريقة تشريح السلسلة النصية كالتالي:sent = sent[:-3] وفي النهاية لتغيير حالة الأحرف للسلاسل النصية وجعلها كبيرة يمكنك استخدام دالة upper كالتالي:sent = sent.upper() ويمكنك أيضا دمج السلاسل النصية الثلاث مع بعضها لتكون في سطر واحد كالتالي:sent = ''.join(sent.split())[:-3].upper() اقتباس
السؤال
المبرمج العربي
لدي سلسلة نصية أريد حذف 3 أرقام في نهايتها ومن ثم حذف جميع الفراغات الموجودة فيها وفي النهاية أريد تغيير حالة أحرفها لتصبح كبيرة، فما الطريقة الصحيحة لفعل ذلك في بايثون؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.