Тип строки в Python имеет очень много удобных методов. Сегодня пост про два таких метода которые чаще всего используются "однобоко". Это методы startswith() и endswith()
Самый обычный сценарий использования — проверка, начинается ли строка с указанной подстроки?
>>> "some_string".startswith("some")
True
И аналогичная ситуация с зеркальным вариантом этой функции, проверка совпадения с конца
>>> "some_string".endswith("some")
False
Так они используются в большинстве случаев что я видел. Но у этих функций есть еще два варианта использования.
🔸Сравнение нескольких подстрок
Для проверки нескольких подстрок в одной строке обычно вызывают эти функции несколько раз. Но на самом деле достаточно передать кортеж со всеми строками один раз. Если будет хоть одно совпадение то функция вернёт True.
>>>"my_image.png".endswith(("jpg", "png", "exr"))
True
🔸Диапазон поиска
Вторым аргументом можно передать индекс символа с которого следует начать сравнение, а третий аргумент это индекс последнего символа.
>>> ".filename.ext".startswith("file", 1)
True
>>> "file_###.ext".endswith('#', 0, -4)
True
Индексы можно указать отрицательными, что означает отсчёт с конца.
#trics#basic
Dozens of IDPs reportedly died of famine in Hitsats camp in Tigray. Read more. https://borkena.com/2025/12/25/ethiopia-dozens-of-idps-reportedly-died-of-famine-in-hitsats-camp-in-tigray/#Ethiopia#News#Tigray#Famine#IDPs
Всемирная продовольственная программа ООН (ВПП) опубликовала обновленные данные о количестве голодающих людей. Согласно оценкам экспертов количество голодающих может в этом году достичь 270 млн человек, что на 82% больше по сравнению с аналогичным показателем до пандемии. Для предотвращения развития ситуации по негативному сценарию ВПП призывает выделить 4,9 млрд долл. США для оказания продовольственной помощи к концу года. Это позволит помочь 138 млн человек.
Основной причиной ухудшения ситуации является пандемия COVID-19, на которую наложилось падение запасов продовольствия и природные катаклизмы, такие как ураганы, саранча, а также эскалация конфликтов.
Наибольший рост уязвимости наблюдается в таких регионах, как Латинская Америка, Западная и Центральная Африка. В Латинской Америке в три раза увеличилось число людей, нуждающихся в продовольственной помощи. Всплески голода также наблюдаются в Западной и Центральной Африке, где число людей, не обеспеченных продовольствием, увеличилось на 135%, в Южной Африке – на 90%. К концу года число людей, живущих в условиях отсутствия продовольственной безопасности в городских районах только в Зимбабве, увеличится с 2,2 млн до 3,3 млн человек, что составляет 45% от общей численности городского населения страны.
Доступ к более подробной информации - на странице Центра многостороннего сотрудничества и евразийской интеграции Российского союза промышленников и предпринимателей (РСПП):
http://рспп.рф/events/news/vpp-oon-golod-nastupaet-5f071ce64de01/
#ВПП#WFP#UN#foodsecurity#famine#продовольственнаябезопасность#голод#ООН
🇵🇸Newly released footage shared by a British recruit who served at aid distribution sites run by the #Gaza Humanitarian Foundation exposes the aid system designed by Israel in cooperation with the United States to humiliate Palestinians.
Nearly 2,000 Palestinians were killed at the foundation’s distribution points in incidents that included shooting “for fun,” according to the recruit.
@EuroMedHR
#Genocide#Aid#GHF#Starvation#Famine#US#Palestine