Тип строки в 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
🟢¡ESTOS INVITADOS SI LE DAN PESO AL TORNEO!👀🔥
A través de sus redes sociales, la organización de FISSURE anunció a 9 de los 11 equipos invitados directos para la 🏆FISSURE PLAYGROUND 2 🤯
🔹Estos equipos son:
-🇯🇴FALCONS
-🇸🇪TEAM LIQUID
-🇪🇺TUNDRA
-🇱🇧NIGMA GALAXY
-🇧🇷HEROIC🇵🇪
-🇷🇺PARIVISION
-🇷🇺TEAM SPIRIT
-🇷🇺AURORA
-🇷🇺BB TEAM
🔸Aún falta conocer a 2 invitados directos.
-Las clasificatorias para este torneo están en curso.
-Para las clasificatorias, SA y NA es una sola región al igual que SEA y CN. 🫡
#Tinbet#esports#dota2#FISSURE#Playground
@Info_Dota2
🟢 ¡QUÉ TAL VOLTISH! 🤯🔥
🏆FISSURE PLAYGROUND - GRAN FINAL
-🇪🇺Tundra es el campeón de la FISSURE PLAYGROUND #1, remontando un 2 a 0 a favor de Falcons. 🥳 Madachyo ha demostrado que no era el problema. 😎
#dota2#esports#tinbet#fissure#playground
@Info_Dota2
🟢 ¡¿ESTA DESPERTANDO EL PRIME DE MADARACHYO?! 👀🔥
🏆FISSURE PLAYGROUND - Playoffs
-El 🇪🇺Tundra de Dyrachyo no mostró piedad alguna contra el 🇷🇺Team Spirit de Yatoro y aseguró el TOP 3 en el primer torneo internacional del año 😮
🔹TUNDRA avanza a la final de Upper Bracket.
-Team Spirit cae a la lower bracket.
Ahora se viene una partidaza por cierto. 🫢
⚔️SIGUE:
-🇷🇺BB Team vs 🇯🇴Falcons // Bo3
#esports#dota2#FISSURE#playground#Tinbet
@Info_Dota2
🟢¡SEA SE AFERRA A EL SUEÑO DORADO! 🤯🔥
🏆FISSURE PLAYGROUND - Swiss Stage
-🇵🇭Talon Esports logró voltearle la serie a la escuadra de 🇪🇺AVULUS y se convierte en el sexto clasificado a los PLAYOFFS de esta FISSURE 👀
🔹El AVULUS de Sonneiko queda eliminado del torneo.
#esports#dota2#FISSURE#playground#Tinbet
@Info_Dota2
Multipurpose Court Project
Bishoftu,Ethiopia
Construction on the new basketball court at Hibret (Tokuma) Elementary School is progressing smoothly and is nearly halfway complete. We're excited about the progress and are on track to achieve our goal.
Your support is crucial to ensure the project's successful completion.
Our goal is to create a vibrant playground for the children of Hibret School.
Play is not a privilege; it's a life skill. Every child deserves a place to play!
To contribute and support us please contact us at:
[email protected]
#Playground#AllDeserveToPlay
#Rotaract_Kuriftu
#Rotary
#100yearsofserviceinafrica
#Rotaract
#District9212
#RotaractEthiopia
Follow Us:
Facebook | Twitter | Instagram | Telegram | LinkedIn
#typescript#aurelia#cross_platform#csharp#database#desktop#dotnet#editor#electron#ide#linux#macos#playground#roslyn#tauri#windows
NetPad is a tool that lets you write and run C# code easily without creating projects. It helps you prototype, test code, visualize data, and query databases. You can use it to learn C# or experiment with new features. NetPad is available on Windows, macOS, and Linux, making it useful for developers across different platforms. It offers features like code completion, syntax highlighting, and the ability to add NuGet packages, making coding more efficient and accessible.
https://github.com/tareqimbasher/NetPad