Тип строки в 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
📈 AT&T commits $250 billion through 2030 to enhance fiber and #5G infrastructure, aiming to become a key player in the AI economy.
https://fortune.com/article/att-250-billion-bid-essential-ai-infrastructure/
🔹👉🏻@SherriTenpenny
‼️Заместитель генерального директора по технической инфраструктуре T2: «Мы можем запустить сеть 5G за одну ночь».
Наша сеть полностью готова к 5G, и мы можем запустить эту технологию за одну ночь. Но наша позиция в том, что необходимо изучить, возможно ли выделение дополнительных частот, чтобы абоненты действительно смогли получить те преимущества, которые обеспечивает 5G.
#5G
Получил ответ от РосПОТРЕБнадзора по поводу установки оборудования #5G в г. Москве.
Из ответа известно следующее:
📌 Нормируются уровни электромагнитных полей на территории жилой застройки и внутри помещений, в т.ч. жилых – 10,0 мкВт/см2.
📌 Согласование передающего радиотехнического оборудования (ПРТО) осуществляется в 2 этапа:
- на первом этапе оценивается прогнозируемая величина электромагнитных полей (ЭМП);
- на втором этапе (после установки оборудования) оценивается фактическая величина ЭМП.
📌 Развитие сетей связи 5G/IMT-2020 предусмотрено программой «Цифровая экономика РФ».
📌 Научно-исследовательские работы проводились НИИ медицины труда им. Академика Н.Ф. Измерова.
📌 Все адреса в открытом доступе fp.crc.ru.
⚡5G qanchalik tez?
🌐 Videodagi internet tezligi 3200+ Mbps'ni ko'rsatdi. Bu sekundiga 400MB yuklab olish tezligi degani. Bu degani Windows .iso faylini 10 sekundda yuklab olishingiz mumkin bo'ladi degani.
"takoy lyohkiy" internet tezligi)
❔5G internetdan foydalanib ko'rganlar bormi...
👉🏼Birinchi raqamli Windows Blog | #internet / #5G
⚡5G qanchalik tez?
🌐 Videodagi internet tezligi 3200+ Mbps'ni ko'rsatdi. Bu sekundiga 400MB yuklab olish tezligi degani. Bu degani Windows .iso faylini 10 sekundda yuklab olishingiz mumkin bo'ladi degani.
"takoy lyohkiy" internet tezligi)
❔5G internetdan foydalanib ko'rganlar bormi...
👉🏼Birinchi raqamli Windows Blog | #internet / #5G
📱Mobile Data Traffic Outlook
Total mobile data traffic continues to increase globally & is predicted to reach 131 exabytes (EB) per month by the end of 2024. This means a 30% compound annual growth rate (CAGR) between 2018 & 2024.
🇮🇳India has the highest average monthly usage, reaching 9.8 gigabytes (GB) by the end of 2018.
🌏North East Asia is the world’s most populous region, and has the largest share of global mobile data traffic. In 2024, total mobile data traffic in the region is estimated to reach 39EB per month, equaling 30% of the world total. The rapid growth in mobile broadband subscriptions is expected to continue, with China alone set to add around 190m mobile broadband subscriptions between 2018 & 2024. This growth, together with increased usage per smartphone, will drive total mobile data traffic up to 30EB per month in China.
#️⃣#Internet#5G
🔗 Read more on Ericsson.
🦅@PerspectiveIX