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

18-02-23 أحمدُ عُبَيْد 945 0

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


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


string.isupper ()

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

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


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

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

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


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


مثال:


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

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


True
False
False

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

مثال:


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

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


True

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

مثال:


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

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


False

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

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

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



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


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

شارك المقال