Тип строки в 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
A LETTER FOR YOU
A letter which describe how much u r to me
A letter saying that I miss u in every conversation I have someone. Thinking about how would have react, say. How we have laugh
A letter saying that how I plan to go on every vacations with u
A letter saying that whenever we fight.. How I check whether u r online or not every now and then
A letter confessing you that I imagine u in every love story I see I read.. N u r shaping in my romantic fanasty
A letter confessing u that u r not much to me.. U r whole of me.... U r the one whom I want everyday
A letter from my heart saying ....u r my everything and nothing together
#review#pain#PSP
A LETTER FOR YOU
A letter which describe how much u r to me
A letter saying that I miss u in every conversation I have someone. Thinking about how would have react, say. How we have laugh
A letter saying that how I plan to go on every vacations with u
A letter saying that whenever we fight.. How I check whether u r online or not every now and then
A letter confessing you that I imagine u in every love story I see I read.. N u r shaping in my romantic fanasty
A letter confessing u that u r not much to me.. U r whole of me.... U r the one whom I want everyday
A letter from my heart saying ....u r my everything and nothing together
#review#pain#PSP
#Elezioni#Singapore
Risultati definitivi:
Affluenza: 92,47% (-3,34 rispetto al 2020)
#PAP|Centro-destra secolare: 87 seggi (+4)
#WP|Centro-sinistra: 12 (+2)
#PSP|Centro progressista: 0 (-2)
Totale seggi: 97 + 2 Parlamentari non Circoscrizionali
Attuale governo (PAP): 87 seggi (✅maggioranza mantenuta✅)
Nota: I due parlamentari guadagnati dal WP sono Parlamentari non Circoscrizionali, eletti in parlamento in virtù dell'essere stati "migliori sconfitti".
@OsservatorioEsteri
Проект парковой скульптуры с Wi-Fi-сетью,
смешанная техника, арт-группа Doping Pong, 2011 год
Перед вами концепт-арт уличных скульптур, раздающих бесплатный интернет в wi-fi зонах, развернутых в парках для сетевых серферов и геймеров.
Объекты:
Classic Version 1.0
Twitter girl №1,
Twitter girl №2,
PSP boy №1,
PSP boy №2
Toy Version 2.0
Twitter dolls: Green & Orange
PSP soldiers: Green & Blue
Проект не был реализован.
#dopingpong#freewifi#sculpture#project#boy#girl#twitter#psp#unrealized
#Elezioni#Libano
99 seggi assegnati su 128:
Per coalizioni:
Alleanza dell'8 marzo (#FPM-#Amal-#Hezbollah-#Marada-#ARF-#PNO-#UP-#Baath)|Grande tenda pro-Siria: 47 seggi
Alleanza del 14 marzo (#LF-#Kataeb-#IM-#Taqaddm)|Grande tenda anti-Siria: 28
Indipendenti: 11
Altri (#PSP-#NLP-#TW-#Sabaa-#ReLebanon-#Osos): 11
@UltimoraPolitics