Python string istitle() — это встроенная функция обработки строк, которая возвращает True, если первая буква слов, присутствующих в строке, является заглавной, а все остальные буквы слова — строчными. Во всех остальных случаях возвращает False.
Еще одним важным моментом является то, что символы и числа игнорируются при использовании метода istitle() для строки.
Синтаксис
|
1 |
str.istitle() |
Здесь str — строковая переменная, которая должна быть проверена на наличие заглавного регистра.
Параметры
Метод istitle() не принимает никаких параметров и выдает ошибку при передаче любого параметра.
Возвращаемое значение
Функция istitle() возвращает значение true, если строка имеет заглавный регистр, и значение false во всех остальных случаях.
Примеры программ с методом istitle()
- Пример 1: Напишите программу, демонстрирующую работу метода istitle() в Python.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# app.py h1 = "Hello Boy" h2 = "345Hello Girl" h3 = "hello Boy" h4 = "I Am A Barca Fan" h5 = "I hate ReaL Madrid" h6 = "The Above Two Strings Mean The Same" print("String: ", h1, "istitle: ", h1.istitle()) print("String: ", h2, "istitle: ", h2.istitle()) print("String: ", h3, "istitle: ", h3.istitle()) print("String: ", h4, "istitle: ", h4.istitle()) print("String: ", h5, "istitle: ", h5.istitle()) print("String: ", h6, "istitle: ", h6.istitle()) |
Вывод:
|
1 2 3 4 5 6 7 |
python3 app.py String: Hello Boy istitle: True String: 345Hello Girl istitle: True String: hello Boy istitle: False String: I Am A Barca Fan istitle: True String: I hate ReaL Madrid istitle: False String: The Above Two Strings Mean The Same istitle: True |
- Пример 2. Напишите программу, которая проверяет, имеют ли две строки заглавные буквы. Если они есть, выведите «YES» и «NO» во всех остальных случаях.
См. следующий код.
|
1 2 3 4 5 6 7 8 |
# app.py h1 = "I Am The King" h2 = "I Love Maths" if(h1.istitle() and h2.istitle()): print("YES") else: print("NO") |
Вывод:
|
1 2 |
python3 app.py YES |
