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

13-02-23 أحمدُ عُبَيْد 928 0

تقوم دالة ()islower بالتحقق مما إذا كانت الأحرف في السلسلة أحرف صغيرة. إذا كانت الأحرف في السلسلة أحرف صغيرة ستقوم بإرجاع القيمة المنطقية True. اما إذا كان غير ذلك ستقوم بإرجاع القيمة المنطقية False.


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


string.islower ()

المعلمات ( باراميترات ): لا تأخذ دالة ()islower أي معلمات.

قيمة الإرجاع:


  • True: إذا كانت الأحرف في السلسلة أحرف صغيرة .

  • False: إذا كانت السلسلة تحتوي علي حرف واحد أو أكثر ليس من الاحرف الصغيرة.

الأخطاء والاستثناءات:


  •  إذا تم تمرير معلمة ( باراميتر ) الي دالة ()islower يحدث خطأ


مثال:


# تعريف متغير مكون من حروف صغيرة
string = "learn python with ahmed obaid"
#islower استدعاء دالة
result = string.islower() # returns True
# طباعة النتيجة
print(result)
# تعريف متغير مكون من حروف صغيرة وكبيرة
string = "Learn Python With Ahmed Obaid"
#islower استدعاء دالة
result = string.islower() # returns False
# طباعة النتيجة
print(result)
# تعريف متغير مكون من حروف كبيرة
string = "LEARN PYTHON WITH AHMED OBAID"
#islower استدعاء دالة
result = string.islower() # returns False
# طباعة النتيجة
print(result)

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


True
False
False

تقوم دالة ()islower دائمًا بإرجاع القيمة المنطقية True. إذا كانت السلسلة تحتوي على حروف صغيرة و أرقام و رموز.

مثال:


# تعريف متغير مكون من حروف صغيرة وارقام ورموز
string = "@ahmed obaid 2023"
#islower استدعاء دالة
result = string.islower() # returns True
# طباعة النتيجة
print(result)

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


True

تقوم دالة ()islower دائمًا بإرجاع القيمة المنطقية False إذا كانت السلسلة تحتوي على رموز و أرقام فقط. بدون وجود أحرف ابجدية صغيرة.

مثال:


# تعريف متغير مكون من ارقام ورموز
string = "100$"
#islower استدعاء دالة
result = string.islower() # returns False
# طباعة النتيجة
print(result)

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


False

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

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

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



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


بايثون أنواع البيانات في بايثون السلاسل في بايثون الدوال التي تتعامل مع السلاسل دوال مقارنة سلاسل بايثون دالة ()islower

شارك المقال