Метод str.isupper() в Python, проверяет строку на верхний регистр
Проверяет, что все символы строки находятся в верхнем регистре
Синтаксис:
str.isupper()
Параметры:
Возвращаемое значение:
- bool , True — если все слова имеют верхний регистр символов
Описание:
Метод str.isupper() возвращает True , если все символы в строке str прописные (имеют верхний регистр), при этом строка не должна быть пустой, то есть должна иметь хотя бы один символ в верхнем регистре и не состоять из одних пробелов.
Метод str.isupper() во всех других случаях возвращает False .
Строка состоящая из символов не имеющих возможности приведение к верхнему регистру также будет возвращать False .
Например выражение ‘379’.isupper() возвращает False .
Для приведения символов строки к верхнему регистру используйте метод str.upper() .
Примеры проверки строки на верхний регистр.
>>> ''.isupper() # False >>> 'а'.isupper() # False >>> 'А'.isupper() # True >>> '20'.isupper() # False >>> 'Это 20'.isupper() # False >>> 'ЭТО 20'.isupper() # True >>> 'ВСЕ СИМВОЛЫ в СТРОКЕ ПРОПИСНЫЕ (ИМЕЮТ ВЕРХНИЙ РЕГИСТР)'.isupper() # False >>> 'ВСЕ СИМВОЛЫ В СТРОКЕ ПРОПИСНЫЕ (ИМЕЮТ ВЕРХНИЙ РЕГИСТР)'.isupper() # True
- ОБЗОРНАЯ СТРАНИЦА РАЗДЕЛА
- Метод str.capitalize(), первая буква в строке заглавная
- Метод str.casefold(), сворачивает регистр строки
- Метод str.center(), выравнивает строку по центру
- Метод str.count(), считает совпадения в строке
- Метод str.encode(), преобразует строку в байты
- Метод str.endswith(), совпадение с концом строки
- Метод str.expandtabs(), меняет табуляцию на пробел
- Метод str.find(), индекс первого совпадения в строке
- Метод str.format(), форматирует строку
- Метод str.format_map()
- Метод str.index(), индекс первого совпадения подстроки
- Метод str.isalnum(), строка состоит из цифр и букв
- Метод str.isalpha(), строка состоит только из букв
- Метод str.isascii(), все символы в строке являются ASCII
- Метод str.isdecimal(), проверяет строку на десятичное число
- Метод str.isdigit(), строка состоит только из цифр
- Метод str.isidentifier() проверяет строку на идентификатор Python
- Метод str.islower( ), проверяет строку на нижний регистр
- Метод str.isnumeric(), проверяет строку на числовые символы
- Метод str.isprintable(), проверяет на доступность для печати
- Метод str.isspace(), является ли строка пробелом
- Метод str.istitle(), проверяет наличие заглавных букв в словах
- Метод str.isupper(), проверяет строку на верхний регистр
- Метод str.join(), объединяет список строк
- Метод str.ljust(), ровняет строку по левому краю
- Метод str.lower(), строку в нижний регистр
- Метод str.lstrip(), обрезает символы в начале строки
- Метод str.maketrans(), таблица символов для str.translate()
- Метод str.partition(), делит строку по первому совпадению
- Метод str.removeprefix(), удаляет префикс строки
- Метод str.removesuffix(), удаляет суффикс строки
- Метод str.replace(), меняет подстроку/символ в строке
- Метод str.rfind(), индекс последнего совпадения подстроки
- Метод str.rindex(), индекс последнего совпадения в строке
- Метод str.rjust(), ровняет строку по правому краю
- Метод str.rpartition(), делит строку по последнему совпадению
- Метод str.rsplit(), делит строку справа
- Метод str.rstrip(), обрезает символы на конце строки
- Метод str.split(), делит строку по подстроке
- Метод str.splitlines(), делит текст по символу ‘\n’
- Метод str.startswith(), совпадение с началом строки
- Метод str.strip(), обрежет строку с обоих концов
- Метод str.swapcase(), сменит регистр символов в строке
- Метод str.title(), каждое слово с заглавной буквы
- Метод str.translate(), транслирование строки
- Метод str.upper(), переведет строку в верхний регистр
- Метод str.zfill(), дополнит строку нулями
- Форматирование строк в стиле printf
- F-string. Форматированные строки
Метод isupper() в Python
Метод isupper() проверяет, все ли символы в строке находятся в верхнем регистре.
string.isupper()
Параметры
Метод не принимает никаких параметров.
Возвращаемое значение
Метод в Python возвращает:
- Истинно, если все символы в строке являются прописными.
- False, если какие-либо символы в строке являются строчными.
Пример 1: Возвращаемое значение
# example string string = "THIS IS GOOD!" print(string.isupper()); # numbers in place of alphabets string = "THIS IS ALSO G00D!" print(string.isupper()); # lowercase string string = "THIS IS not GOOD!" print(string.isupper());
True True False
Пример 2: Как использовать метод isupper() в Python?
string = 'THIS IS GOOD' if string.isupper() == True: print('Does not contain lowercase letter.') else: print('Contains lowercase letter.') string = 'THIS IS gOOD' if string.isupper() == True: print('Does not contain lowercase letter.') else: print('Contains lowercase letter.')
Does not contain lowercase letter. Contains lowercase letter.
Функция isupper
Обратите внимание на то, что результат, возвращаемый функцией после проверки аргумента, на предмет принадлежности его к прописным буквам, зависит от используемого языка.
По умолчанию, прописные буквы английского алфавита: A B C D E F G H I J K L M N O P Q R S T U V W X.
Подробно ознакомиться с возвращаемыми результатами функций, для каждого символа стандартного набора символов ASCII вы можете в библиотеке .
В С++ локализованная версия функции isupper определена в заголовочном файле .
Параметры:
- character
Символ для проверки, передается в функцию как значение типа int , или EOF .
Возвращаемое значение
Значение, отличное от нуля (т.е. истинно), если аргумент функции — это прописная буква алфавита.
Ноль (т.е. ложь), в противном случае.
Пример: исходный код программы
// пример использования функции isupper #include // для оператора cout #include // для функции isupper int main() < int ix = 0; // индекс символов в строке char character, str[] = "Test String.\n"; while (str[ix]) // пока не конец строки < character = str[ix]; if ( isupper(character) ) // если текущий символ - прописной character = tolower(character); // преобразовать его в строчный std::cout // конец while return 0; >
Python 3 — Строковая функция isupper()
Функция isupper() проверяет, все ли символы в строке находятся в верхнем регистре.
Синтаксис
Ниже приводится синтаксис для функции isupper():
str.isupper()
Параметры
Возвращаемое значение
Эта функция возвращает истину, если все символы в строке находятся в верхнем регистре и если есть по крайней мере один символ в нижнем регистре, тогда ложь.
Пример
Следующий пример показывает использование функции isupper():
#!/usr/bin/python3 str = "ЭТО ПРИМЕР СТРОКИ. WOW. " print (str.isupper()) str = "ЭТО пример строки. wow. " print (str.isupper())
Результат
При запуске программы, вывод будет следующим:
True False
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.