Методы islower() и isupper() в Python: Проверка регистра символов в строке
Строки являются одним из основных типов данных в Python, и часто возникает необходимость проверить регистр символов в строке. Для этой цели в Python предоставляются методы islower()
и isupper()
. В этой статье мы рассмотрим эти методы подробнее и предоставим примеры их использования.
Метод islower()
Метод islower()
используется для проверки, содержит ли строка только символы в нижнем регистре. Если все символы в строке являются буквами нижнего регистра, метод вернет значение True
, в противном случае - False
.
Синтаксис islower()
string.islower()
Примеры использования islower()
# Пример 1
str1 = "hello"
print(str1.islower()) # True
# Пример 2
str2 = "Hello"
print(str2.islower()) # False
# Пример 3
str3 = "123abc"
print(str3.islower()) # True
# Пример 4
str4 = "123ABC"
print(str4.islower()) # False
Метод isupper()
Метод isupper()
используется для проверки, содержит ли строка только символы в верхнем регистре. Если все символы в строке являются буквами верхнего регистра, метод вернет значение True
, в противном случае - False
.
Синтаксис isupper()
string.isupper()
Примеры использования isupper()
# Пример 1
str1 = "HELLO"
print(str1.isupper()) # True
# Пример 2
str2 = "Hello"
print(str2.isupper()) # False
# Пример 3
str3 = "123ABC"
print(str3.isupper()) # True
# Пример 4
str4 = "123abc"
print(str4.isupper()) # False
Заключение
Методы islower()
и isupper()
предоставляют удобный способ проверить, содержит ли строка символы только в нижнем или верхнем регистре соответственно. Они могут быть полезными при валидации ввода пользователей, фильтрации или обработке строк. Пользуйтесь этими методами для эффективной работы с регистром символов в строках в Python.