كيفية التحقق مما إذا كانت الرسالة كبيرة في لغة بايثون

اليوم ، سنرى كيف نتحقق مما إذا كان الحرف كبيرًا في 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