Использование метода isupper()
На этом этапе вы узнаете, как использовать метод isupper()
в Python для проверки, состоит ли строка полностью из заглавных букв. Метод isupper()
- это встроенный метод строки, который возвращает True
, если все символы в строке являются заглавными, и False
в противном случае.
Давайте модифицируем файл uppercase_strings.py
, который вы создали на предыдущем этапе, чтобы использовать метод isupper()
.
- Откройте файл
uppercase_strings.py
в редакторе VS Code.
- Измените код, добавив метод
isupper()
следующим образом:
## Example strings
string1 = "HELLO"
string2 = "Hello"
string3 = "123HELLO"
string4 = "HELLO WORLD"
## Check if the strings are uppercase using isupper()
result1 = string1.isupper()
result2 = string2.isupper()
result3 = string3.isupper()
result4 = string4.isupper()
## Print the results
print(f"String 1: {string1}, is uppercase: {result1}")
print(f"String 2: {string2}, is uppercase: {result2}")
print(f"String 3: {string3}, is uppercase: {result3}")
print(f"String 4: {string4}, is uppercase: {result4}")
В этом коде мы вызываем метод isupper()
для каждой из примеров строк и сохраняем результаты в переменных result1
, result2
, result3
и result4
. Затем мы выводим исходные строки вместе с соответствующими результатами метода isupper()
.
Теперь запустим скрипт, чтобы увидеть вывод.
- Откройте терминал в среде VS Code.
- Выполните скрипт Python с помощью следующей команды:
python uppercase_strings.py
Вы должны увидеть следующий вывод:
String 1: HELLO, is uppercase: True
String 2: Hello, is uppercase: False
String 3: 123HELLO, is uppercase: False
String 4: HELLO WORLD, is uppercase: False
Как вы можете видеть, только строка string1
(HELLO) возвращает True
, так как все ее символы являются заглавными. Другие строки возвращают False
, так как они содержат строчные буквы, цифры или пробелы.
На следующем этапе вы узнаете, как учитывать небуквенные символы при проверке строк на наличие только заглавных букв.