Что такое isupper в Python: основы использования и примеры кода 🐍✨
isupper()
в Python - это метод строки, который проверяет, являются ли все символы в строке заглавными буквами.
Метод возвращает True
, если все символы в строке - заглавные буквы, и False
в противном случае.
# Пример использования isupper()
s = "HELLO"
print(s.isupper()) # Выводит: True
s = "Hello"
print(s.isupper()) # Выводит: False
Детальный ответ
Что такое isupper в Python?
Python предоставляет множество полезных встроенных методов для работы со строками. Один из таких методов - isupper(). Этот метод возвращает True, если все символы в строке являются прописными (заглавными), иначе возвращает False. Он может быть использован для проверки, содержит ли строка только заглавные буквы или нет.
Пример использования метода isupper():
string1 = "HELLO"
string2 = "Hello"
print(string1.isupper()) # Вывод: True
print(string2.isupper()) # Вывод: False
В приведенном выше примере, метод isupper() вызывается для двух строк string1 и string2. Первая строка состоит только из заглавных букв, поэтому результатом будет True. Вторая строка содержит как заглавные, так и строчные буквы, поэтому результатом будет False.
Метод isupper() также может быть использован с переменными типа str или прямо с литералами типа str.
Если в строке присутствуют только специальные символы, цифры или пробелы, метод isupper() также вернет False:
string3 = "123"
string4 = "@#$"
print(string3.isupper()) # Вывод: False
print(string4.isupper()) # Вывод: False
В приведенном выше примере, обе строки string3 и string4 состоят только из специальных символов и/или цифр, поэтому результатом будет False.
Метод isupper() может быть полезен для проверки ввода данных пользователем или при работе с файлами, где требуется ограничить содержимое только заглавными буквами.
Конечно, стоит помнить, что метод isupper() не изменяет саму строку. Он только возвращает True или False в зависимости от того, все ли символы в строке являются заглавными.