Методы Python для проверки символов верхнего регистра в строке

Чтобы проверить наличие символов верхнего регистра в строке с помощью Python, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1: использование метода isupper()

def check_uppercase(input_string):
    for char in input_string:
        if char.isupper():
            return True
    return False
# Example usage
input_str = "HelloWorld"
result = check_uppercase(input_str)
print(f"Uppercase character found: {result}")

Метод 2: использование методов isalpha()и isupper()

def check_uppercase(input_string):
    for char in input_string:
        if char.isalpha() and char.isupper():
            return True
    return False
# Example usage
input_str = "HelloWorld"
result = check_uppercase(input_str)
print(f"Uppercase character found: {result}")

Метод 3. Использование модуля reи регулярных выражений

import re
def check_uppercase(input_string):
    pattern = r'[A-Z]'
    match = re.search(pattern, input_string)
    return match is not None
# Example usage
input_str = "HelloWorld"
result = check_uppercase(input_str)
print(f"Uppercase character found: {result}")

Это всего лишь несколько методов проверки наличия в строке символов верхнего регистра. Вы можете выбрать метод, который лучше всего соответствует вашим потребностям. При использовании этих методов не забудьте заменить переменную input_stringфактической строкой.