Методы islower() и isupper() в Python: Проверка регистра символов в строке
Python

Методы islower() и isupper() в Python: Проверка регистра символов в строке

Razilator

Строки являются одним из основных типов данных в Python, и часто возникает необходимость проверить регистр символов в строке. Для этой цели в Python предоставляются методы islower() и isupper(). В этой статье мы рассмотрим эти методы подробнее и предоставим примеры их использования.

Метод islower()

Метод islower() используется для проверки, содержит ли строка только символы в нижнем регистре. Если все символы в строке являются буквами нижнего регистра, метод вернет значение True, в противном случае - False.

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

string.islower()

Примеры использования islower()

main.py
# Пример 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()

main.py
# Пример 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.

;