Заметка начинающим, которые часто сталкиваются с подобной непоняткой.
Ситуация следующая, есть список файлов:
names = [
'image.bmp',
'second.txt.bkp',
'data.db',
'.config.cfg',
'file.ext.bkp'
]
И мы хотим убрать у них окончание ".bkp".
Не знаю зачем, пример довольно надуманный) Но суть он показывает, а это главное.
Те, кто еще не очень знаком с библиотекой os.path или pathlib, вероятно решат обработать имена как строки. И тут вполне подойдет метод строки strip().
Что делает этот метод? Он отрезает указанные символы по обеим сторонам строки. Если ничего не указать, то убирает невидимые символы (пробелы, табуляции и переносы строк).
В нашем случае будет выглядеть вот так:
>>> name.strip('.bkp')
То есть просим удалить строку '.bkp' по краям имени файла, если таковая есть.
Можно применить аналогичный метод rstrip(), чтобы отрезать только справа, но для этого примера используем обычный.
>>> for name in names:
>>> print(name.strip('.bkp'))
image.bm
second.txt
data.d
config.cfg
file.ext
Хм, что-то не то с нашими именами! Что случилось??? Видим нежелательное переименование в именах, где и близко не было указанной строки '.bkp'
А дело всё в том, что данный метод ищет не указанную строку, а указанные символы, и не важно в каком порядке.
Для метода strip() строка '.bkp' это не паттерн для поискаа список символов. Потому он отрезал симовол 'p' от '.bmp' и удалил точку из файла '.config.cfg'.
Как тогда правильно заменить именно паттерн? Для начинающего можно посоветовать метод строки replace(), который как раз использует для замены указанную строку целиком. В нашем примере заменим её на пустую строку.
>>> for name in names:
>>> print(name.replace('.bkp', ''))
image.bmp
second.txt
data.db
.config.cfg
file.ext
Уже лучше, но помните, это лишь пример про strip(). Для работы с именами файлов есть способы и более "правильные", дающие однозначно верный результат. Я взял файлы только в качестве примера. Даже replase() тут может сделать не то что ожидаем.
Просто впредь будьте внимательны с этим strip().
#basic
Une étude de #Suède dans le #Lancet d'octobre 2021 étudiait l'efficacité des vaccins, et observait aussi une diminution d'efficacité après quelques mois pour conseiller les boosters.
On peut discuter de la méthodologie (appariement, timing) et que l'étude soit encore en pre-print mais il y a un truc intéressant page 32:
3939 morts dans les 14 jours après leur 2e dose.
(et du coup ils sont exclus de l'étude, en plus, c'est pratique)
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3949410 via MohamedTahiri
ZALA "Lancet": Right on Target! April 2026
ZALA "Lancet" crews are increasing the tempo: precision strikes are covering enemy combat positions and tactical rear areas. Suppressing Ukrainian Armed Forces missile systems and cannon artillery remains a priority. The destruction of several traditional Grad MLRS has been confirmed. French tanks are once again regularly featured on the target list. Tanks, although less common, are still being destroyed by the first accurate hit from Lancet loitering munitions.
Counter-battery and electronic warfare deserve special attention. ZALA operators are effectively disabling them, despite their careful concealment in forested areas. Hidden targets are identified thanks to the onboard intelligent targeting and recognition system (IRRA), rendering enemy attempts to conceal their vehicles in the woods pointless. ZALA crews also carry out preemptive strikes against Ukrainian Armed Forces logistics routes, disrupting rotation and supply systems. In April, an increase in the number of casualties reported, including those used to transport personnel to the front lines, as well as the destruction of those involved in delivering ammunition and supplies, was recorded.
#ZALA#Lancet#Z16#SVO
🔹
🔹
🥖 Глютен — не злодей, а недопонятый белок
Международная группа исследователей под руководством Jessica R Biesiekierski из Университета Мельбурна опубликовала в The Lancet очень классную и фундаментальную обзорную статью, которая суммирует современные представления о так называемой «нецелиакийной чувствительности к глютену» (NCGS).
📊 Главный вывод
Большинство людей, считающих себя чувствительными к глютену, на самом деле реагируют не на сам глютен, а на другие вещества (например, ферментируемые углеводы FODMAP) — или даже на ожидание реакции, то есть эффект ноцебо.
😔Почему “чувствительность к глютену” вообще появилась
▫️Термин NCGS появился только в конце 1970-х, но стал модным после 2000-х
▫️Одновременно вырос рынок безглютеновых продуктов (сейчас — более 11 миллиардов долларов в год)
▫️Многие люди исключили глютен не из-за болезни, а из-за ощущения, что так «здоровее» — что отчасти поддерживали СМИ и маркетинг
🔬 Что показывают исследования
▫️Около 10% людей по всему миру сообщают, что у них есть чувствительность к глютену, но при строгих испытаниях только 16–30% из них действительно реагируют на глютен
▫️Когда участников помещали в двойные слепые плацебо-контролируемые исследования, различий между реакцией на глютен и плацебо почти не было
▫️В одной из ключевых работ оказалось, что ожидание того, что человек съел глютен, вызывало симптомы сильнее, чем сам глютен
▫️Другая работа показала, что фруктаны (вид FODMAP, содержащийся в пшенице и луке) чаще вызывают вздутие и боли, чем глютен
🧠Глютен — лишь часть более сложной картины
Учёные всё чаще рассматривают NCGS не как отдельное заболевание, а как часть расстройств оси «мозг–кишечник», куда входит, например, синдром раздражённого кишечника (irritable bowel syndrome, IBS).
Кишечник и мозг связаны миллионами нервных волокон и химических сигналов, и если человек ожидает боли или дискомфорта — мозг может действительно “усилить” восприятие.
Многие пациенты одновременно реагируют на несколько продуктов, и их симптомы могут усиливаться из-за тревожности и ожидания боли.
🥗 Почему это важно
🔹Отказ от глютена без медицинских показаний часто приводит к дефициту питательных веществ и избыточным ограничениям
🔹Продукты без глютена в среднем стоят на 139% дороже, содержат меньше клетчатки, железа и витаминов группы B
🔹Поэтому, по словам авторов, важно не стремиться к строгой безглютеновой диете «на всякий случай», а искать индивидуальные причины симптомов и работать с врачом и диетологом
💬 Что говорят исследователи
«Вопреки распространённому мнению, большинство людей с предполагаемой чувствительностью к глютену не реагируют на глютен, — отмечает Jessica Biesiekierski, — Их симптомы чаще вызваны другими компонентами пищи или ожиданием негативных ощущений»
«Важно отказаться от идеи, что глютен сам по себе вреден, — добавляет гастроэнтеролог Jason Tye-Din, — Нам нужны лучшие диагностические инструменты и персонализированный подход к лечению»
Нужно отметить, что пока нет ни одного надёжного анализа крови или теста, который бы подтверждал “чувствительность к глютену”.
Диагноз остаётся диагнозом исключения — после того как исключили целиакию и аллергию на пшеницу
Люди часто самоидентифицируются как «чувствительные к глютену», находят в этом объяснение хроническим симптомам — и чувствуют облегчение, когда им ставят диагноз.
Поэтому важно, чтобы мы, как специалисты, не отвергали эти жалобы, а помогали разобраться в причинах — физиологических и психологических 😊
💬 Может, дело не в булке, а в том, что мы о ней думаем? 😊
#УголокМедНауки#EBM#Глютен#Lancet#NCGS