الدالة bytes.swapcase()‎ في بايثون

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث

تقلب الدالة‎ حالة الحروف بترميز ASCII في التسلسل الثنائي.

البنية العامة

b.swapcase()

القيمة المعادة

تعيد الدالة التسلسل الثنائي بعد قلب حالة حروف ASCII فيها، أي تصبح الحروف الكبيرة صغيرة، وتصبح الحروف الصغيرة كبيرة.

الحروف الصغيرة في ترميز ASCII هي قيم البايتات التي تقع ضمن التسلسل: ‎b'abcdefghijklmnopqrstuvwxyz'‎.

أما الحروف الكبيرة في ترميز ASCII هي قيم البايتات التي تقع ضمن التسلسل: ‎b'ABCDEFGHIJKLMNOPQRSTUVWXYZ'‎.

ملاحظة: على عكس الدالة str.swapcase()‎ يعيد التعبير bin.swapcase()‎.swapcase()‎ تسلسلًا ثنائيًا مطابقًا للتسلسل الثنائي الأصلي.

أمثلة

يبيّن المثال التالي النتائج المعادة من تطبيق الدالة على التسلسلات الثنائية:

>>> b'Hello World'.swapcase()
b'hELLO wORLD'

انظر أيضًا

مصادر