دالة ()swapcase في بايثون
تقوم دالة ()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
شارك المقال
عن الكاتب

أحمدُ عُبَيْد
مرحباً، أنا أحمد عبيد مبرمج عربي مصري. أود أن أضع تجاربي وخبراتي في تعلم بايثون على هذا الموقع حتى يكون مرجعاً لي ولكم أيضاً.
عفواً..قم بتسجيل الدخول اولاً..حتي تستطيع التعليق