Chúng ta có thể kiểm tra xem chuỗi có chỉ chứa chữ hoa bằng 2 phương pháp. Phương pháp đầu tiên là dùng phương thức isupper().
Ví dụ
print('Hello world'.isupper())
print('HELLO'.isupper())
Kết quả
False True
Bạn cũng có thể dùng regex cho cùng kết quả. Để khớp chỉ uppercase, ta gọi re.match(regex, string) với regex: "^[A-Z]+$".
Ví dụ
import re
print(bool(re.match('^[A-Z]+$', '123aAbc')))
print(bool(re.match('^[A-Z]+$', 'ABC')))
Kết quả
False True