Автор оригинала: 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 есть 1402 строчных буквы в Unicode.