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

28-12-22 أحمدُ عُبَيْد 1384 0

تقوم دالة ()swapcase بتحويل جميع الأحرف الكبيرة إلى أحرف صغيرة والعكس صحيح. أي انها تقوم بتحويل السلاسل النصية المكتوبة بإحرف صغيرة الي أحرف كبيرة. والسلاسل النصية المكتوبة بإحرف كبيرة الي أحرف صغيرة 


طريقة صياغتها بهذا الشكل:


string.swapcase()

الوسيطة (البارميتر):  لا تأخذ الدالة ()swapcase أي وسيطة. 

قيمة الإرجاع: الدالة ()swapcase تقوم بإرجاع سلسلة جديدة مع تحويل جميع الأحرف الكبيرة إلى أحرف صغيرة والعكس صحيح


في المثال التالي سنقوم بتحويل الأحرف الكبيرة إلي أحرف صغيرة عن طرق دالة ()swapcase 

مثال:


string = "LEARN PYTHON WITH AHMED OBAID"
print(string.swapcase())

سيكون الناتج:


learn python with ahmed obaid

في المثال التالي سنقوم ايضاً بتحويل الأحرف الصغيرة إلي أحرف كبيرة عن طرق دالة ()swapcase 

مثال:


string = "learn python with ahmed obaid"
print(string.swapcase())

سيكون الناتج:


LEARN PYTHON WITH AHMED OBAID

اذا كانت السلسلة مكونة من أحرف صغيرة و أحرف كبيرة, سيتم تبديل حالة الأحرف، أي يتم تحويل الحرف الصغير الي حرف كبير وتحويل الحرف الكبير الي حرف صغير.


string = "TuToRiAl pYthOn"
print(string.swapcase())

سيكون الناتج:


tUtOrIaL PyTHoN

أذا كانت السلسلة مكونة من أحرف غير أبجدية أو رموز  او أرقام ، ستعيد دالة ()swapcase  السلسلة الأصلية كما هي.

مثال:


string = "361$<*%^"
print(string.swapcase())

سيكون الناتج:


361$<*%^

مصادر خارجية:

الدوال المضمنة - وثائق بايثون الرسمية

أذا كان لديك أي اسئلة أو استفسارات اتركها في التعليقات 


 



الكلمات الدلالية


بايثون السلاسل في بايثون الدوال التي تتعامل مع السلاسل دالة ()swapcase

شارك المقال