الفرق بين المراجعتين لصفحة: «Python/bytes/swapcase»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>bytes.swapcase()</code> في بايثون}}</noinclude> تقلب الدالة حالة الحروف بترميز ASCII...' |
|||
سطر 14: | سطر 14: | ||
أما الحروف الكبيرة في ترميز ASCII هي قيم البايتات التي تقع ضمن التسلسل: <code>b'ABCDEFGHIJKLMNOPQRSTUVWXYZ'</code>. | أما الحروف الكبيرة في ترميز ASCII هي قيم البايتات التي تقع ضمن التسلسل: <code>b'ABCDEFGHIJKLMNOPQRSTUVWXYZ'</code>. | ||
'''ملاحظة:''' على عكس الدالة [[Python/str/swapcase| | '''ملاحظة:''' على عكس الدالة <code>[[Python/str/swapcase|str.swapcase()]]</code> يعيد التعبير <code>bin.swapcase().swapcase()</code> تسلسلًا ثنائيًا مطابقًا للتسلسل الثنائي الأصلي. | ||
== أمثلة == | == أمثلة == |
مراجعة 13:31، 15 مايو 2018
تقلب الدالة حالة الحروف بترميز ASCII في التسلسل الثنائي.
البنية العامة
b.swapcase()
القيمة المعادة
تعيد الدالة التسلسل الثنائي بعد قلب حالة حروف ASCII فيها، أي تصبح الحروف الكبيرة صغيرة، وتصبح الحروف الصغيرة كبيرة.
الحروف الصغيرة في ترميز ASCII هي قيم البايتات التي تقع ضمن التسلسل: b'abcdefghijklmnopqrstuvwxyz'
.
أما الحروف الكبيرة في ترميز ASCII هي قيم البايتات التي تقع ضمن التسلسل: b'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
.
ملاحظة: على عكس الدالة str.swapcase()
يعيد التعبير bin.swapcase().swapcase()
تسلسلًا ثنائيًا مطابقًا للتسلسل الثنائي الأصلي.
أمثلة
يبيّن المثال التالي النتائج المعادة من تطبيق الدالة على التسلسلات الثنائية:
>>> b'Hello World'.swapcase()
b'hELLO wORLD'
انظر أيضًا
- الدالة upper() في بايثون.
- الدالة lower() في بايثون.
- الدالة title() في بايثون.
- البايتات في بايثون.