
اليوم ، سنرى كيف نتحقق مما إذا كان الحرف كبيرًا في Python. يمكنك القيام بذلك بسهولة باستخدام Python isupper () طريقة.
بناء الجملة هو str.isupper () ، على سبيل المثال ، يتم استدعاؤها على السلسلة التي نريد التحقق منها. لا يأخذ أي معلمات ، ويعود حقيقي إذا كانت جميع الأحرف في سلسلة مكتوبة بأحرف كبيرة.
إذا كان أحد الأحرف صغيرًا ، فسيعود خطأ شنيع . لهذه المشكلة ، لدينا حرف واحد فقط.
لذلك ، سوف يعود حقيقي إذا كان الحرف كبيرًا. خلاف ذلك ، سوف يعود خطأ شنيع .
دعونا نلقي نظرة على مثال.
letter = "A" is_upper = letter.isupper() if is_upper: print(f"{letter} is in uppercase") else: print(f"{letter} is not in uppercase")
انتاج |
A بأحرف كبيرة
تأمل في مثال آخر.
letter = "o" is_upper = letter.isupper() if is_upper: print(f"{letter} is in uppercase") else: print(f"{letter} is not in uppercase")
انتاج |
o is not in uppercase
إذا استدعينا هذه الطريقة على سلسلة فارغة (بدون حرف) أو سلسلة لا تحتوي على أي أبجدية إنجليزية ، فستعود خطأ شنيع . دعونا نرى.
checks=["", " ", "@", "MY NAME IS @", "[email protected]!"] for string in checks: is_upper = string.isupper() if is_upper: print(f"'{string}' is in uppercase") else: print(f"'{string}' is not in uppercase")
'' is not in uppercase ' ' is not in uppercase '@' is not in uppercase 'MY NAME IS @' is in uppercase '[email protected]!' is not in uppercase