Рубрики
Без рубрики

Python String Isupper () Функция

Строка в Python имеет встроенные функции для почти каждого действия, которые будут выполняться на строке. Python String Isupper () Функция проверяет, если все символы в

Автор оригинала: Pankaj Kumar.

Python String Isupper () Функция

Строка в Python имеет встроенные функции для почти каждого действия, которые будут выполняться на строке. Функция Python String Isupper () Проверяет, если все символы в строке прописны, а затем возвращает True False False.

Ключевые моменты:

  • Тип возврата: Boolean I.e. ИСТИНА ИЛИ ЛОЖЬ
  • Параметрические значения: Никаких параметров не требуется
  • Это не чувствительный к космическому, а чувствительный к регистру
  • Пустая строка также возвращает false.

Струнный изоппер () синтаксис

str_name.isupper()

STR_NAME здесь относится к входной строке. И Isupper () встроенная строковая функция в Python.

str_name = "WELCOME"
print(str_name.isupper())   # True

Примеры строки Isupper ()

Разные случаи приведены ниже.

Случай 1: каждый символ в строке прописна также содержит пробелы/номера/специальные символы

str_name = "WELCOME PYTHON USER"
print(str_name.isupper())   # True

str_name = "WELCOME 2019"
print(str_name.isupper())   # True

str_name = "WELCOME @ 2020"
print(str_name.isupper())   # True

Случай 2: Строка содержит только номера или специальные символы

str_name = "2020"
print(str_name.isupper())   # False

str_name = "@$&"
print(str_name.isupper())   # False

Случай 3: каждый символ в строке строчная также содержит пробелы/номера/специальные символы

str_name = "welcome python user"
print(str_name.isupper())   # False

str_name = "welcome 2019"
print(str_name.isupper())   # False

str_name = "welcome @ 2020"
print(str_name.isupper())   # False

Случай 4: только первый персонаж каждого слова является прописным, также содержит пробелы/номера/специальные символы

str_name = "Welcome"
print(str_name.isupper())   # False

str_name = "Welcome Python User"
print(str_name.isupper())   # False

str_name = "Welcome 2019"
print(str_name.isupper())   # False

str_name = "Welcome @ 2020"
print(str_name.isupper())   # False

Случай 5: строка пуста

str_name = ' '
print(str_name.isupper())   # False

Программа для печати списка всех возможных заглавных букв в Python

Модуль Unicode можно использовать для проверки заглавных букв. Программа предназначена для печати всех прописных символов Unicode Unicode.

import unicodedata

total_count = 0
for i in range(2 ** 16):
    charac = chr(i)
    if charac.isupper():
        print(u'{:04x}: {} ({})'.format(i, charac, unicodedata.name(charac, 'UNNAMED')))
        total_count = total_count + 1
print("Total Count of Unicode UPPERCASE Characters = ",total_count)
Вывод Все прописные символы Unicode

Это просто взгляд на вывод, поскольку фактический выход – длительный. В Unicode есть 999 прописные буквы в Unicode.

использованная литература