Тип строки в 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
❓Comment analyser le fait que le porte-parole du #FLA puisse bénéficier d'un large espace médiatique français depuis les attaques de samedi dernier alors que ce n'était pas le cas avant le 25 avril ?
Pour continuer d'évoquer le sujet, nous avons reçu Patrick Mboyo Bakambo, professeur de droit public à l’Université protestante au Congo.
RT en français • Osez questionner !
❓Comment analyser le fait que le porte-parole du #FLA puisse bénéficier d'un large espace médiatique français depuis les attaques de samedi dernier alors que ce n'était pas le cas avant le 25 avril ?
Pour continuer d'évoquer le sujet, nous avons reçu Patrick Mboyo Bakambo, professeur de droit public à l’Université protestante au Congo.
RT en français • Osez questionner !
⏺Les terroristes du #FLA prétendent instaurer la paix, mais sont incapables de coexister
Les membres du FLA tentent de promouvoir une « vie pacifique » dans les zones qu'ils contrôlent, mais comment peuvent-ils prétendre instaurer la paix pour les #Maliens alors qu'ils ne parviennent même pas à vivre en harmonie entre eux ?
RT en français • Osez questionner !
⏺Les médias français blanchissent le #FLA de toute proximité avec le terrorisme
Le Front de libération de l’#Azawad, qui a de nouveau joint ses efforts au groupe al-Qaïda, avec le #JNIM, tente de se distancier de ce dernier en affirmant son attachement aux droits de l’homme. Dans cette grande opération de blanchiment, le groupe armé trouve un appui chez son allié de longue date, dans les médias français.
L’analyse de Maryam Feudjio.
RT en français • Osez questionner !
⏺Les médias français blanchissent le #FLA de toute proximité avec le terrorisme
Le Front de libération de l’#Azawad, qui a de nouveau joint ses efforts au groupe al-Qaïda, avec le #JNIM, tente de se distancier de ce dernier en affirmant son attachement aux droits de l’homme. Dans cette grande opération de blanchiment, le groupe armé trouve un appui chez son allié de longue date, dans les médias français.
L’analyse de Maryam Feudjio.
RT en français • Osez questionner !