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

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

Python String islower () Функция проверяет, если все символы в строке строчные, а затем верните True False False.

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

Python String islower () Функция проверяет, если все символы в строке строчные, а затем верните True False False.

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

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

Строка islower () синтаксис

str_name.islower()

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

str_name = "welcome"
print(str_name.islower())   # True

Строка islower () примеры

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

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

str_name = "welcome python user"
print(str_name.islower())   # True
 
str_name = "welcome 2019"
print(str_name.islower())   # True
 
str_name = "welcome @ 2020"
print(str_name.islower())   # True

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

str_name = "WELCOME PYTHON USER"
print(str_name.islower())   # False
 
str_name = "WELCOME 2019"
print(str_name.islower())   # False

str_name = "WELCOME @ 2020"
print(str_name.islower())   # False

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

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

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

str_name = "Welcome"
print(str_name.islower())   # False
 
str_name = "Welcome Python User"
print(str_name.islower())   # False
 
str_name = "Welcome 2019"
print(str_name.islower())   # False
 
str_name = "Welcome @ 2020"
print(str_name.islower())   # False

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

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

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

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

import unicodedata

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

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

Рекомендации