Что делает функция isupper
Перейти к содержимому

Что делает функция isupper

Метод 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()

Python 3 - Строки

Функция isupper() проверяет, все ли символы в строке находятся в верхнем регистре.

Синтаксис

Ниже приводится синтаксис для функции isupper():

str.isupper()

Параметры

Возвращаемое значение

Эта функция возвращает истину, если все символы в строке находятся в верхнем регистре и если есть по крайней мере один символ в нижнем регистре, тогда ложь.

Пример

Следующий пример показывает использование функции isupper():

#!/usr/bin/python3 str = "ЭТО ПРИМЕР СТРОКИ. WOW. " print (str.isupper()) str = "ЭТО пример строки. wow. " print (str.isupper())

Результат

При запуске программы, вывод будет следующим:

True False

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *