في Python 2.6 وما فوق ، يمكنك استخدام طريقة str.translate لإزالة أحرف محددة من سلسلة. تتيح لك هذه الطريقة تحديد جدول ترجمة ، يقوم بتعيين الأحرف التي سيتم استبدالها. يمكنك استخدامه لإزالة الأحرف داخل فئة الأحرف.
اعتبارات Python 3
line = "Hello world!" line = line.replace("!", "") # Replace all occurrences of "!" with an empty stringفي Python 3 ، والأوتار غير متوفرة ، والتي تتطلب طريقة مختلفة لإزالة الشخصيات. بدلاً من تمرير لا شيء كوسيطة ثانية إلى str.translate ، تحتاج إلى تمرير قاموس ترجمة يقوم بتعيين رمز Unicode يشير إلى أي شيء لإزالة الأحرف. line = line.translate (translation_table)
تتضمن طرق أخرى لإزالة الأحرف:
line = "Hello world!" line = line.replace("!", "") # Replace all occurrences of "!" with an empty stringالمسافات
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3