Тип строки в 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
#Italia
Dichiarazione del Presidente della Regione Calabria e del Vicesegretario di #FI|EPP Roberto #Occhiuto:
"Congratulazioni e auguri di buon lavoro a Stefania Craxi, neo capogruppo di Forza Italia al Senato. Sono felice che la guida del nostro gruppo a Palazzo Madama sia affidata a una figura di grande spessore, con una storia importante, qualità e competenze. Un profilo riformista e liberale che saprà rappresentare al meglio le battaglie storiche del nostro partito. Un ringraziamento a Maurizio Gasparri per il lavoro serio e appassionato svolto in questi anni alla guida del gruppo. Sono certo che continuerà a offrire, con la sua esperienza e la sua costanza, un grande contributo alla nostra comunità politica".
@Osservatorioitaliano
#Calabria, Roberto #Occhiuto: “Ho deciso di dimettermi, ma ho deciso anche di ricandidarmi, di dire ai calabresi: siate voi a scrivere il futuro della Calabria, a dire se la Calabria si deve fermare o se questo lavoro deve proseguire. Tra qualche settimana, quindi, si andrà a votare, e saranno i calabresi a decidere, non altri.”
@UltimoraPolitics
Il vicepremier e ministro delle Infrastrutture, Matteo #Salvini ha invitato i governatori Roberto #Occhiuto e Renato #Schifani al dicastero di Porta Pia per discutere sul progetto del Ponte sullo Stretto tra Calabria e Sicilia
@UltimoraPolitics
#Italia
❗️In pole position per sostituire #Tajani (#FI|EPP) in caso di dimissioni, secondo rumors raccolti dal Giornale d'Italia, ci sarebbe Roberto #Occhiuto (FI), governatore della Calabria, considerato affidabile e vicino a Marina #Berlusconi, che nel frattempo sta preparando la discesa in campo prevista per ottobre 2026. Da non scartare anche Giorgio #Mulè (FI).
@Osservatorioitaliano
#Italia
❗️ Perde forza l'appello dei governatori a Draghi: dopo il no dei 3 governatori di #FdI|ECR, si sfilano anche i forzisti #Cirio, #Bardi, #Toma e #Occhiuto.
@UltimoraPolitics
#Italia🇮🇹
#Regionali
#Calabria
❗️Roberto #Occhiuto (#FI|PPE; supportato anche da #FdI|ECR, #LSP|PfE, #DC|Centro, #UdC|PPE, #NM|PPE, #ScN|Meridionalisti, #PA|Animalisti) è stato rieletto Presidente della Giunta regionale della Calabria.
@TuttoElezioni