الفرق بين المراجعتين ل"Python/bytes/swapcase"

من موسوعة حسوب
< Python‏ | bytes
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>bytes.swapcase()‎</code> في بايثون}}</noinclude> تقلب الدالة‎ حالة الحروف بترميز ASCII...')
 
سطر 14: سطر 14:
 
أما الحروف الكبيرة في ترميز ASCII هي قيم البايتات التي تقع ضمن التسلسل: <code>‎b'ABCDEFGHIJKLMNOPQRSTUVWXYZ'‎</code>.
 
أما الحروف الكبيرة في ترميز ASCII هي قيم البايتات التي تقع ضمن التسلسل: <code>‎b'ABCDEFGHIJKLMNOPQRSTUVWXYZ'‎</code>.
  
'''ملاحظة:''' على عكس الدالة [[Python/str/swapcase|<code>str.swapcase()‎</code>]] يعيد التعبير <code>bin.swapcase()‎.swapcase()‎</code> تسلسلًا ثنائيًا مطابقًا للتسلسل الثنائي الأصلي.
+
'''ملاحظة:''' على عكس الدالة <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'

انظر أيضًا

مصادر