Тип строки в 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
Вам не нужно тащиться за 400 тысяч километров, чтобы увидеть обратную сторону ВВЭР-1200🌍
А ещё на Нововоронежской АЭС экология и радиационная обстановка лучше, чем в космосе. Хьюстон, у нас нет проблем, есть красивые фото😏
#Артемида2#ArtemisII
NASA’s Artemis II astronauts are officially farther from Earth than any human has gone before
[Read FullArticle]
@WorldNews#ArtemisII#MoonMission#SpaceNews
¡Histórico! 🤯
🔴 Desde la misión de #Apolo17 en 1972, los astronautas de #ArtemisII serán los primeros seres humanos que contemplarán la otra parte de la #Luna🚀🌖
https://revistaelpolitico.com/internacional/artemis-ii-rompe-record-distancia-apolo-13/
Artemis II и новые открытия науки
Космический корабль "Орион" стартовал в первый пилотируемый полет к Луне в рамках миссии Artemis II. Учёные научили шмелей распознавать разные абстрактные ритмы, расширяя понимание их когнитивных способностей. Исследование выявило, что у южноазиатских людей депрессия проявляется через соматические симптомы и навязчивые мысли, не учитываемые стандартными критериями. Подробнее — по ссылке.
#наука#ArtemisII#депрессия#космос
Главные новости России и мираздесь.
🌍 Земля-полумесяц: уникальный кадр с миссии «Артемида-2»
Этот исторический снимок был сделан экипажем миссии Artemis II в начале апреля 2026 года. На фото запечатлена Земля в форме тонкого светящегося полумесяца на фоне глубокого черного космоса.
Детали снимка:
- 📅Когда сделан: Фотография опубликована NASA через пару дней после запуска миссии, стартовавшей 1 апреля 2026 года.
- 📍Где сделан: Снимок получен из иллюминатора космического корабля Orion (которому экипаж дал имя Integrity). В момент съемки корабль находился на высокой околоземной орбите на расстоянии примерно 67 000 – 74 000 км от Земли, готовясь к маневру для полета к Луне.
- 👨🚀Автор: Кадр сделал командир экипажа Рид Уайсмен.
- 🔍Что на фото: Слева видна часть самого корабля Orion, а справа — наша планета. Земля предстаёт в неожиданном образе — как ещё один спутник, только голубой и живой.
Это первый случай с 1972 года, когда люди смогли увидеть и сфотографировать наш общий дом целиком, а не собранным из фрагментов на орбите.
#Артемида#NASA#Космос#Земля#ArtemisII
Космический корабль "Орион" преодолел более половины пути до Луны
Пилотируемый корабль "Орион" миссии Artemis II находится на расстоянии около 210 тыс. км от Луны и 231 тыс. км от Земли. По плану, на шестой день полета он совершит облёт Луны на дистанции 7,5 тыс. км от поверхности. Общая длительность полета — 10 дней с возвращением в Тихий океан. Миссия демонстрирует возможности NASA в пилотируемой лунной программе.
"Это важный шаг в освоении космоса и возвращении человека к Луне."
— Reid Wiseman, NASA
#космос#луна#Орион#ArtemisII#NASA
Главные новости России и мираздесь.
Orion Spacecraft Passes Midpoint to the Moon
The crewed Orion spacecraft of the Artemis II mission is now about 210,000 km from the Moon and 231,000 km from Earth. On day six, it will fly around the Moon at 7,500 km altitude. The 10-day mission aims to showcase NASA’s crewed lunar capabilities, concluding with a Pacific Ocean splashdown.
“This is a crucial step in space exploration and humanity’s return to the Moon,” said NASA’s Reid Wiseman.
#space#Moon#Orion#ArtemisII#NASA
The main news of Russia and the world ishere.
🚀 NASA Confirms Safe Return of Artemis II Spacecraft
NASA has confirmed the safe return of the Artemis II spacecraft to Earth. According to Odaily, the mission marks a significant milestone in the ongoing exploration efforts. The successful completion of this mission paves the way for future endeavors in space exploration.
#NASA#ArtemisII#Spacecraft#SpaceExploration#Milestone#MissionSuccess