СтрокиУрок 5 из 7
Проверка строк: startswith, endswith, isdigit
15 мин20 XP
Методы проверки строк
startswith() / endswith()
pythonurl = "https://example.com"
print(url.startswith("https")) # True
print(url.endswith(".com")) # True
print(url.endswith(".ru")) # False
# Кортеж вариантов:
print(url.startswith(("http", "ftp"))) # True
is*() — категории символов
pythonprint("123".isdigit()) # True — только цифры
print("abc".isalpha()) # True — только буквы
print("abc123".isalnum()) # True — буквы и цифры
print(" ".isspace()) # True — только пробелы
print("HELLO".isupper()) # True — все прописные
print("hello".islower()) # True — все строчные
print("Hello World".istitle()) # True
in — проверка вхождения
pythonword = "Python"
print("Py" in word) # True
print("py" in word) # False
print("x" not in word) # True
📌 Запомни
isdigit()→ False для "-5" и "3.14" (есть нечисловые символы)startswith/endswithпринимают кортеж вариантовin— самый быстрый способ проверить вхождение
Квест
Валидация имени файла
15 мин25 XP
Дана строка filename = "report_2024.csv".
Проверьте:
- Начинается ли с
report - Заканчивается ли на
.csv
Выведите YES если оба условия верны, иначе NO.
Ожидаемый вывод: YES
Ctrl+Enter — выполнить · Ctrl+Shift+Enter — проверить
Результаты появятся здесь после выполнения кода.